senior machine learning AI Infrastructure Engineer ic 5+ yrs Bachelor's · Posted May 15, 2026

About this role

Nvidia is hiring a senior-level AI Infrastructure Engineer in the machine learning function based in Bangalore, India. The posting calls out experience with C, CUDA, API Development, Patch Management and roughly 5+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.

Role
AI Infrastructure Engineer
Function
machine learning
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Bangalore, India
Experience
5+ years
Education
Bachelor's degree
Posted
May 15, 2026
AI Summary
Lead design and development of NVIDIA's GPU Assembler and Disassembler tools. Develop binary analysis features, work with GPU architecture teams, and collaborate with customers to drive product improvements. Requires 5+ years low-level systems software experience and 3+ years with assemblers or binary analysis tools.

More roles at Nvidia

Software Developer - Networking
Yokneam, Israel · mid
C++ C Networking
Senior System Software Engineer - Linux Kernel Storage
Hyderabad, India · senior
Performance Optimization
Senior Software Engineer, NCCL and CUDA - CSP Engagements
Santa Clara, CA · senior
Kubernetes Docker Ansible
Director, AI Enablement
Santa Clara, CA · director
LLMs Machine Learning
Senior CI/CD Engineer
Santa Clara, CA · senior
AWS GCP Azure
All Nvidia jobs →

Job description

from Nvidia careers

We are looking for an experience compiler engineer for an exciting role in the GPU Assembler team. Join the GPU Assembler team and help build tools that enable creation of most performant applications and libraries for HPC, DL and Autonomous Driving domain. Work with key HPC developers around the world to help them achieve the best performance & efficiency on current and next generation NVIDIA GPUs by developing best in industry Assembler and Code Analysis Tools.

We will be part of a team that develops a core component of our platform for accelerating general purpose computation on the GPU. Disassembler (NVDISASM) developed by the team is used by all the CUDA users worldwide to analyze their binaries with various code analysis features built into the disassembler. Assembler is used for achieving the best performance for key DL applications.

What you will be doing:

  • Lead design and development of NVIDIA’s Assembler and Disassembler for GPU compute.

  • Work on binary analysis & instrumentation features like call graphs generation, program register usage and patching of GPU binaries

  • Work with GPU architecture and debugger/profiler development teams to understand their requirements and deliver new features & product improvements.

  • Collaborate closely with teams developing other related components to ensure compatibility, reliability, and high-quality code generation

    This is an excerpt. Read the full job description on Nvidia careers →
All machine learning jobs machine learning in Bangalore, India Jobs in Bangalore, India machine learning salaries machine learning career path
All Nvidia Jobs Browse machine learning roles senior positions