Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, GPU Code Generation for Machine Learning Inference

$152k - $287.5k
Full-time

NVIDIA

NVIDIA is seeking talented engineers to join the TensorRT team and advance high-performance AI inference on NVIDIA GPUs. Our team develops software that accelerates state-of-the-art generative AI models for local and enterprise deployments. We solve challenging problems in GPU code generation, just-in-time compilation, and inference optimization to deliver high performance across diverse models and hardware configurations.

As a Senior Software Engineer, you will develop advanced GPU inference software for TensorRT. We’re looking for engineers with strong experience in GPU optimization and compiler development who can translate a deep understanding of GPU execution into efficient code generation and measurable improvements in generative AI inference.

What you’ll be doing:

  • Design and implement efficient GPU code generation techniques in TensorRT that balance generated code performance, compilation overhead, and startup latency.
  • Develop compiler optimizations, including operator fusion, dynamic scheduling, and specialization for model shapes, data types, and GPU architectures.
  • Profile workloads and analyze generated GPU code to identify bottlenecks and guide compiler and runtime improvements.
  • Develop robust, maintainable software in C++, and Python for tooling, testing, and performance analysis.
  • Collaborate with GPU architects, kernel developers, compiler engineers, and deep learning experts to guide hardware and software design.

What we need to see:

  • BS, MS, or PhD in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • 4+ years of relevant software development experience, including contributions to a substantial codebase or project.
  • Strong proficiency in C++ and experience building performance-critical software.
  • Understanding of GPU architecture and parallel programming concepts, including memory hierarchies, thread execution, synchronization, and resource utilization.
  • A rigorous approach to performance analysis and debugging, with the ability to validate numerical correctness and explain performance tradeoffs.
  • Strong problem-solving and communication skills, and the ability to work independently and collaborate across teams.

Ways to stand out from the crowd:

  • Experience developing or optimizing GPU kernels using CUDA, Triton, CuTe DSL, CUTLASS, or other GPU programming languages.
  • Experience with MLIR compiler infrastructure, familiarity with intermediate representations, lowering, optimization passes, and GPU code generation.
  • Familiarity with NVIDIA Tensor Core architecture, mixed-precision computation, quantization, or low-level GPU performance analysis using tools such as NVIDIA Nsight.
  • Experience developing inference frameworks such as PyTorch, JAX, ONNX Runtime, TensorRT, TensorRT-LLM, vLLM, and SGLang.
  • A track record of measurable performance improvements in production software or contributions to GPU programming and compiler projects.

At NVIDIA, you’ll work with engineers across GPU architecture, compilers, and AI software to solve demanding performance problems. If you are curious and enjoy understanding how hardware executes code and building software that pushes its capabilities, join us in shaping the future of generative AI inference.

#LI-Hybrid

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until October 25, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, GPU Code Generation for Machine Learning Inference in Santa Clara, CA vacancy
  •  ...leading training and inference speeds; over 10...  ...faster than GPU-based hyperscale...  ...building a new generation of disaggregated...  ...Cerebras Wafer-Scale Engine.We are hiring a Software Engineer to...  ...write production code, establish operational...  ...continuous learning, growth and... 
    Suggested

    Cerebras Systems

    Sunnyvale, CA
    5 days ago
  • $184k - $287.5k

     ...forefront of the generative AI revolution...  ...for maximal inference efficiency...  ...an innovative software platform (TRT...  ...research and engineering teams alike...  ...looking for a Senior Deep Learning Software Engineer...  ...of a typical machine learning...  ...and profile GPU kernel-level... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $162k - $243k

     ...Job Area: Engineering Group, Engineering Group Machine Learning Engineering...  ...for experienced software engineers to help...  ...-scale LLM inference on Qualcomm platforms...  ...the next generation of scalable, production...  ...or GPU software Cloud...  ..., reviewing code, and collaborating... 
    Senior
    Work experience placement
    Work from home

    QUALCOMM, Inc.

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...is built. We are seeking a Senior Software Engineer - AI Inference Performance to advance...  ...performance limits on NVIDIA GPU-accelerated systems. Your...  ...profiler data into working code. You will collaborate with...  ...numerical formats across hardware generations.Practical experience... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...accelerate next-generation computing...  ...deep learning frameworks for...  ...in enhancing GPU kernels, deep...  ...and training/inference performance...  ...and advanced engineering principles to...  ...maintainers to ensure code changes are...  ...compilers. Software Engineering...  ...source to machine code.... 
    Senior

    AMD

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

    NVIDIA seeks a Senior Software Engineer specializing in Deep Learning Inference for our growing team. As a key...  ...build, and optimize the GPU-accelerated software that...  ...-of-the-art LLM and Generative AI models across NVIDIA...  ...Contribute features and code to NVIDIA’s inference libraries... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $170.6k - $261.3k

    ## Senior Software Engineer - Motion Planning, Secondary Driving...  ..., and next-generation safety and entertainment...  ..., and machine learning to create systems...  ...clean interfaces, code reviews, automated...  ...experience with GPU/accelerator‐based ML inference, model deployment... 
    Senior
    Full time
    Remote work
    Relocation package
    Flexible hours

    General Motors Corporation

    Sunnyvale, CA
    4 days ago
  • $193.3k - $261.5k

     ...Neuron, the software development...  ...accelerate deep learning and GenAI...  ...Amazon’s custom machine learning...  ...unparalleled ML inference and training...  ..., our engineers build systematic...  ...multiple generations of Neuron hardware...  ...design and code solutions to...  .... Our senior members enjoy... 
    Senior
    Work experience placement
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  • $165.2k - $223.6k

     ...language model generates depends on...  ...for an engineer to work at...  ...disaggregated inference: splitting...  ...and you'll learn to measure...  ...peak of the machine.In this role...  ...-movement software that transfers...  ...fast code.The instinct...  ...interconnects, or GPU/accelerator...  ...alongside senior engineers... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    6 days ago
  • $184k - $287.5k

     ...highly motivated software professional...  ...and Deep Learning Systems. As...  ...next-generation ideas that bridge...  ...from a single GPU to...  ...training and inference pipelines.Collaborate...  ...code, ensuring exploratory...  ...Science, Computer Engineering, Electrical...  ...in machine learning systems... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...computing. An era in which our GPU acts as the brains of...  ...for an AI & Deep Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep...  ...large language models, generative AI, recommendation systems...  ...backbone of NVIDIA’s inference engine, spanning across... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago
  • $193.3k - $261.5k

     ...language model generates depends on...  ...for an engineer to work at the...  ...disaggregated inference: splitting LLM...  ...peak of the machine.In this role...  ...-movement software across accelerators...  ...fast code.The instinct...  ...for Machine Learning (ML) and High...  ...both expect senior mentorship... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  •  ...leading training and inference speeds; over 10 times faster than GPU-based hyperscale...  ...'re hiring a Software Engineer to help contribute...  ...components with machine learning services. We are...  ...building the next-generation architecture of a...  ...review production code in the most important... 

    Cerebras Systems

    Sunnyvale, CA
    3 days ago
  • $193.3k - $261.5k

     ...looking for a Senior Software Development Engineer to own the design...  ...of our inference data plane. We...  ...optimize low-level code for custom hardware...  ...validation across CPU, GPU, simulator, and...  ...- Knowledge of Machine Learning and LLM...  ...uses LLMs or code-generation agents as part... 
    Senior
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $254.4k

     ...Algorithm Senior Research Scientist/Software Engineer, LLM/Agent Platform...  ...Job Code: A239473A...  ...infrastructure) of next-generation AI and Agent....  ...a focus on machine learning, distributed systems...  ..., including GPU scheduling,...  ...training and inference, including distributed... 
    Senior
    Temporary work
    Local area

    TikTok

    San Jose, CA
    1 day ago
  • $174k - $252k

     ...system development code.Learn and build an intuitive...  ...of experience with software development in one or...  ...C++, Python, CUDA, GPU Programming, GPU Drivers...  ....Google's software engineers develop the next-generation technologies that...  ...improvements to the machine learning software/hardware... 
    Senior

    Google

    Sunnyvale, CA
    3 days ago
  •  ...looking for an experienced software engineer to help build Fleet...  ...large-scale AMD GPU infrastructure.Fleet...  ...Kubernetes, GPU scheduling, inference infrastructure, and...  ..., security, and machine-learning software teams to enable...  ...design reviews, code reviews, mentoring, and... 

    AMD

    San Jose, CA
    2 days ago
  • $165.2k - $223.6k

     ...Neuron SDK, the software development...  ...accelerate deep learning and GenAI...  ...AWS Trainium machine learning accelerators...  ....The Neuron Inference organization is...  ...boundary, our engineers build...  ...high-quality code, we want to hear...  ...across multiple generations of Neuron hardware... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  •  ...THE ROLEAMD is seeking a Senior Software Development Engineer to develop and optimize software for next-generation AI and GPU computing platforms. You...  ...and compiler-generated code. Experience with MLIR/LLVM...  ...and optimizing AI, machine learning, HPC, or graphics workloads... 
    Senior

    AMD

    San Jose, CA
    1 day ago
  • $184k - $287.5k

    NVIDIA is hiring senior engineers to develop its...  ...in deep learning frameworks using...  ...Python control code and NumPy code...  ...build the next generation of tooling...  ...computing and machine learning research...  ...foundation in CPU and GPU architectures,...  ..., modular software design.Highly... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

    NVIDIA’s invention of the GPU in 1999 sparked the growth of the...  .... More recently, GPU deep learning ignited modern AI — the next...  ...advancement.Are you a motivated system software engineer with a deep understanding of...  ...use your design abilities, coding expertise, and creativity to... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $174k - $252k

     ...or system development code.Participate in, or...  ...years of experience with software development in one or...  ...of experience with machine learning concepts, including model...  ...and prompt engineering.1 year of experience...  ...engineers develop the next-generation technologies that change... 
    Senior

    Google

    Mountain View, CA
    2 days ago
  •  ...is powering the next generation of supercomputing, high...  ...exceptional PMTS AI/ML Compiler Engineer to join AMD's AI Software organization. In this...  ...-art AI training and inference workloads on AMD GPU platforms. You will...  ...compiler technology, machine learning frameworks, GPU... 
    Senior

    AMD

    San Jose, CA
    3 days ago
  •  ...One person, one GPU.If you'd like to...  ...currently Tuesday.Fleet Engineering at Lambda is...  ...them together.As a Senior Software Engineer in Fleet...  ...management, machine configuration, and...  ...workflows, including code generation, debugging, test...  ...at top machine learning and graphics conferences... 
    Senior
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    4 days ago
  • $184k - $287.5k

    Reinforcement learning post-training is driving...  .... RL requires inference, rollout generation, and training...  ...RL Frameworks engineering team to develop...  ...spans the full software stack, from collaborating...  ...on a single GPU to production...  ...including tool-use, code execution, and... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $174k - $252k

     ...or system development code.Participate in, or...  ...Develop and work with Machine Learning (ML) models.Minimum qualifications...  ...of experience with software design and...  ...Experience integrating generative AI tools or LLM...  ...products.Google's software engineers develop the next-... 
    Senior
    Local area

    Google

    Mountain View, CA
    2 days ago
  • $184k - $287.5k

     ...Visualization. The GPU, our invention,...  ...a motivated Deep Learning engineer to bring advanced...  ...up to 100K GPUs to inference down at microsecond...  ...and maintainable code, ensuring exploratory...  ...principles (aka systems software fundamentals)...  ...) and distributed machine learning... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...superintelligence. One person, one GPU.If you'd like to build...  ...RoleWe are seeking a Senior Software Engineer to join our Managed...  ...that powers the next generation of AI training and inference at scale.As a Senior...  ...papers accepted at top machine learning and graphics conferences... 
    Senior
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    2 days ago
  • $193.3k - $261.5k

     ...hardware, firmware, and software to deliver...  ...developing the next generation of EC2...  ...performance training and inference workloads.We are...  ...experienced software engineer to drive development for new EC2 machine learning platforms. In...  ...cycle, including coding standards, code reviews... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    2 days ago
  • $193.3k - $261.5k

     ...enterprise software gets built,...  ...re hiring a Senior Software Development Engineer to lead that...  ...engineers who love learning, challenging...  ..., code review, and...  ...Knowledge of Machine Learning and...  ...architecture, training/inference lifecycles,...  ...Agent & Generative AI... 
    Senior
    Internship
    Local area
    Flexible hours

    AmazonWebServices

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, GPU Code Generation for Machine Learning Inference. Be the first to apply!