Senior Deep Learning Software Engineer, DLSim

$152k - $288k • US, CA, Santa Clara

Posted 1mo ago

Job Location

US, CA, Santa Clara

Tech Stack

Remote Work Policy

On-site

Categories

Machine Learning Engineer

About the job

The DL Performance Modeling Team is seeking a Deep Learning Software Engineer to develop full-stack simulation infrastructure for deep learning applications across various GPUs. This role involves collaborating with cross-functional teams to shape the roadmap for DL hardware and software, and to rapidly assess new AI-accelerating GPU hardware and software advancements through simulation.

Responsibilities

  • Develop simulation backends for fast, scalable evaluation of AI workloads on NVIDIA compiler stacks.
  • Improve deep learning compiler kernel code generation and computational graph optimization.
  • Advance the modeling and optimization of datacenter-scale AI workloads and deployment scenarios.
  • Partner with architects and software teams to evaluate future GPU features and guide design decisions.

Requirements

  • Master's degree (or equivalent experience) in Computer Science, Computer Engineering, or a related STEM field; PhD preferred.
  • 3+ years of relevant experience in compiler optimization, architectural simulation, or related areas.
  • Strong hands-on experience with MLIR and compiler infrastructure.
  • Excellent C/C++ and Python programming skills, including software design, debugging, performance analysis, and test development.
  • Strong communication and collaboration skills.

Benefits

  • Equity
  • Benefits

About nvidia

Get new AI jobs in your inbox

A weekly digest of the newest AI engineering roles.

© 2026 AI Job Board. All rights reserved.