Senior Compiler Optimization Engineer – LLVM

NVIDIA

8+ yrs Bengaluru, Pune Full Time Hybrid (office + remote)
NVIDIA logo
Posted : today
Actively hiring

Job description

Join NVIDIA's elite re-targetable GPU compiler backend team and contribute to the development of cutting-edge compilers for our world-leading GPUs. You'll tackle complex computational workloads across graphics, deep learning, scientific computing, and autonomous vehicles. This is a unique opportunity to shape the future of NVIDIA's GPU and SoC products.

Responsibilities

Engage in challenging optimization tasks, including register allocation, instruction scheduling, and loop optimizations. Develop innovative solutions for Deep Learning, Ray Tracing, and HPC workloads in collaboration with industry experts. Solve unique problems inherent in compiling for massively parallel GPU architectures and influence the design of new GPU architectures.

Qualifications

A Bachelor's degree in Computer Science or Engineering is required, with 8+ years of experience in compiler design. Proficiency in C and C++ is essential, along with hands-on experience in compiler infrastructures like LLVM/GCC. A strong understanding of program analysis, high-level optimizations, and processor architecture is necessary. Experience working in a global team and excellent communication skills are also important.

Essential Skills

CC++LLVMGCCcompiler designprogram analysishigh level optimizationsprocessor architecture

Good to Have

SchedulingRegister AllocationCUDADirectXOpenGLVulkan

Highlights

  • Actively hiring

More Details

RoleSenior Compiler Optimization Engineer – LLVM
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Nvidia logo

Nvidia

IT Consulting

Senior Compiler Optimization Engineer – LLVM at NVIDIA | SkillMX | SkillMX