CareerPlan

Senior LLVM Compiler Engineer

China, ShanghaiFull-time2026-10-30 → 2026-11-10

Core

Developing compilers for NVIDIA GPUs to optimize workloads in graphics, deep learning, scientific computing, and self-driving cars.

Role type

Senior IC compiler engineer (GPU backend)

Builds

Retargetable GPU compiler backends and optimization tools

Domain

Semiconductor / GPU architecture / High-performance computing

Deliverable

production ML models

Required skills

Compiler design, program analysis, high-level optimizations, C/C++ programming, LLVM/GCC infrastructure, processor architecture

Preferred skills

Instruction scheduling, register allocation, CUDA/DirectX/OpenGL/Vulkan application development, AI for compiler productivity

Technologies

LLVM, GCC, CUDA, DirectX, OpenGL, Vulkan

Responsibilities

Contribute compiler optimizations for robustness and supportability; Solve unique problems in compiling for massively parallel GPU architectures; Work on register allocation, instruction scheduling, synchronization, and loop optimization; Explore and adopt modern AI to improve compiler productivity; Help influence and develop new GPU architectures.

Seniority

Senior, hands-on IC