Senior Compiler Engineer - AI

NVIDIA NVIDIA · Semiconductors · Austin, TX +5 · Remote

NVIDIA is seeking a Senior Compiler Engineer with expertise in machine learning and compiler technologies to focus on applied AI and ML within compilers and development tools. The role involves working with Python, C/C++, Julia, and Lisp/Scheme, with a strong foundation in compilers, code generation, and GPU architecture. Experience with LLVM is a plus.

What you'd actually do

  1. Become part of the team committed to progressing novel and inventive solutions in compilers and development tools, focusing on applied machine learning and artificial intelligence.
  2. Join committed team members in leading tech sectors. Innovate in machine learning, system design, and more. Influence global products.

Skills

Required

  • BS/MS/PhD in Computer Science or related field (or equivalent experience) with focus on machine learning and compiler development tools
  • 8+ years of software engineering and ML experience
  • Strong knowledge of compilers, code generation, and GPU architecture
  • Demonstrated technical proficiency and hands-on experience in Python, C/C++, Julia, and Lisp/Scheme
  • Solid mathematical and scientific foundation relevant to ML and compiler technologies

Nice to have

  • Familiarity with reinforcement learning, genetic/evolutionary algorithms, predictive modeling, and complex systems
  • Expertise in developing and deploying AI/ML solutions to production environments and embedded systems
  • Hands-on experience building compilers or compiler components using the LLVM framework, including optimization passes, code generation, or frontend integration

What the JD emphasized

  • 8+ years of software engineering and ML experience
  • Strong knowledge of compilers, code generation, and GPU architecture
  • Demonstrated technical proficiency and hands-on experience in Python, C/C++, Julia, and Lisp/Scheme
  • Solid mathematical and scientific foundation relevant to ML and compiler technologies

Other signals

  • compiler technologies
  • applied machine learning
  • GPU architecture
  • LLVM framework