NVIDIA

NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most forward-thinking and versatile people in the world working with us, and our engineering teams are growing fast in some of the most impactful fields of our generation: Systems Analytics and Data Intelligence. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate 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.

Compiler Engineer, Backend GPU

Full TimeRemoteTeam 10,001+Since 1993H1B SponsorCompany SiteLinkedIn

Location

California + 1 moreAll locations: California, Texas

Posted

2 days ago

Salary

$124K - $195.5K / year

Postgraduate DegreeEnglish

Job Description

• Guide the design and implementation of a new LLVM based backend JIT compiler targeting NVIDIA GPUs • Design and develop new compiler passes and optimizations required to meet the high performance and low compilation time requirements of the compiler • Work with global compiler, hardware and application teams to oversee improvements and problem resolutions • Apply and adapt the latest compiler technologies to produce premier, robust, supportable compiler and tools • Get a chance to influence and work on new GPU architectures

Job Requirements

  • M.S or Ph.D in Computer Science/Engineering or similar field or equivalent experience
  • Compiler development experience including in LLVM with a focus in code generation
  • Knowledge in LLVM code generation including instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR (MIR)
  • Proficient in compiler design and in performance analysis tools
  • Excellent hands-on C++ programming skills applied to industry standard C++ compilers and development frameworks
  • Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems
  • Good communication and documentation skills and self-motivated.

Benefits

  • Competitive salaries and a generous benefits package
  • Equity opportunities

Related Job Pages