Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 30 Oct 2026

Senior LLVM Compiler Engineer

NVIDIA Shanghai, China senior full-time

The employer hasn't listed a salary.

Apply on NVIDIA

Description

We are looking to hire a Senior LLVM Compiler Engineer for an exciting role developing compilers for NVIDIA's world-leading GPUs.

You will be part of NVIDIA's retargetable GPU compiler backend team, contributing to compiler optimizations to deliver best-in-class, robust, and supportable compilers and tools.

Responsibilities:

  • Contribute compiler optimizations to deliver best-in-class, robust, and supportable compilers and tools.
  • Work on challenging problems in register allocation, instruction scheduling, synchronization, and loop optimization.
  • Develop innovative solutions to optimize workloads in deep learning, ray tracing, and HPC by working with industry experts in each field.
  • Solve unique problems encountered when compiling for massively parallel GPU architectures.
  • Help influence and develop new GPU architectures.
  • Explore and adopt modern AI to improve compiler productivity.

Requirements:

  • B.S. or higher degree in Computer Science, Computer Engineering, or a related field.
  • Proficiency in compiler design, with 5+ years of relevant experience.
  • Strong background in program analysis and high-level optimizations.
  • Excellent C and C++ programming skills.
  • Hands-on experience with compiler infrastructures such as LLVM or GCC.
  • Good understanding of processor architecture.
  • Experience working in a global team.
  • Self-motivation and the ability to get things done.
  • Good communication skills and the ability to influence others.

Nice to Have:

  • Master's degree or PhD, with 8+ years of relevant experience.
  • Demonstrated ability to solve complex optimization problems.
  • Experience in instruction scheduling or register allocation.
  • Experience developing applications using CUDA, DirectX, OpenGL, or Vulkan.

Skills

Required

  • LLVM
  • compiler design
  • C
  • C++
  • compiler infrastructures
  • processor architecture

Nice to have

  • Master's degree or PhD
  • instruction scheduling
  • register allocation
  • CUDA
  • DirectX
  • OpenGL
  • Vulkan

Ready to apply?

You apply with the employer directly. Their original posting is here: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/China-Shanghai/Senior-LLVM-Compiler-Engineer_JR2028806

Apply on NVIDIA