Taro Logo

Compiler Deep Learning Engineer - Debuggers

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $287,500
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Compiler Deep Learning Engineer - Debuggers

NVIDIA, the world leader in accelerated computing, is seeking a Compiler Deep Learning Engineer to join their DL compiler tooling team. This role focuses on developing cutting-edge debugger capabilities for NVIDIA's next-generation GPUs, specifically working with MLIR-based compiler stacks and various programming paradigms.

The position offers an opportunity to work at the intersection of compiler development and machine learning, crafting solutions that will shape the future of GPU programming. You'll be responsible for developing debugger support in MLIR-based compiler stacks, enabling support across various programming languages and domain-specific languages (DSLs), and collaborating with research, libraries, and product teams.

The ideal candidate brings 4+ years of relevant experience in compiler development or debugging tools, strong C/C++ programming skills, and preferably experience with MLIR, LLVM, or deep learning frameworks. This role requires both technical expertise and strong collaborative abilities, as you'll be working across multiple teams to improve developer productivity and efficiency.

NVIDIA offers a highly competitive compensation package, with a base salary range of $148,000 - $287,500 USD, plus equity and comprehensive benefits. The company is known for its innovative work in Deep Learning, Artificial Intelligence, Autonomous Vehicles, and Virtual Reality, making it an exciting place for talented engineers to make significant impacts.

Working at NVIDIA means joining a diverse, professional team at the forefront of technology innovation. The company maintains a strong commitment to fostering an inclusive work environment and provides opportunities to work on some of the most challenging problems in modern computing. If you're passionate about compiler development and want to contribute to the future of AI and GPU computing, this role offers an exceptional opportunity to make your mark.

Last updated 12 days ago

Responsibilities For Compiler Deep Learning Engineer - Debuggers

  • Develop debugger support in an MLIR-based compiler stack
  • Enable debugger support in various programming languages and DSLs targeting NVIDIA GPUs
  • Work with internal compiler and developer tools teams
  • Collaborate with research, libraries, and product teams
  • Define project goals and scope, and lead development efforts

Requirements For Compiler Deep Learning Engineer - Debuggers

Python
  • Bachelors, Masters or Ph.D. in Computer Science, Computer Engineering, or related field
  • 4+ years of relevant work or research experience in compiler development
  • Strong C/C++ programming and software design skills
  • Ability to work independently
  • Excellent communication and collaboration skills

Benefits For Compiler Deep Learning Engineer - Debuggers

Equity
  • Equity
  • Competitive Benefits Package

Interested in this job?

Jobs Related To NVIDIA Compiler Deep Learning Engineer - Debuggers