CareerPlanSign in

Senior Compiler Optimization Engineer – LLVM

India, Bengaluru💼 Full-time🗓 2026-06-10 → 2026-09-26

Core

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

Role type

Senior IC compiler optimization engineer (LLVM/GPU backend)

Builds

High-performance GPU compilers and backend infrastructure

Domain

Semiconductor / GPU Architecture / Compiler Technology

Deliverable

production ML models | product features

Required skills

Compiler design, register allocation, instruction scheduling, loop optimizations, program analysis, high-level optimizations, C programming, C++ programming, LLVM infrastructure, GCC infrastructure, processor architecture knowledge

Preferred skills

CUDA development, DirectX development, OpenGL/Vulkan application development, Scheduling optimization, Register Allocation optimization

Technologies

LLVM, GCC, CUDA, DirectX, OpenGL, Vulkan

Responsibilities

Work on register allocation, instruction scheduling, synchronization, and loop optimizations; Develop innovative solutions to optimize workloads in Deep Learning, Ray Tracing, and HPC; Solve unique problems in compiling for massively parallel GPU architectures; Influence and work on new GPU architectures

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.