NVIDIA

Compiler Optimization Engineer – LLVM

NVIDIA

full-time

Posted on:

Location Type: Office

Location: PuneIndia

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Be part of NVIDIA re-targetable GPU compiler backend team
  • Work with a distributed team to develop innovative solutions that optimize workloads in Deep Learning, Ray Tracing, and HPC
  • Collaborate with industry experts in each field
  • Work on challenging problems in register allocation, instruction scheduling, synchronization, loop optimizations etc
  • Get a chance to influence and work on new GPU architectures

Requirements

  • B.S. or higher degree in Computer Science/Engineering with significant compiler related project or thesis work
  • Excellent C and C++ programming skills
  • At least 2 years experience in compiler support and development in compiler infrastructures like LLVM/GCC
  • Excellent analytical and logical skills to solve the most complex problems
  • Ability to quickly pick up and learn new domains and skills
Benefits
  • NVIDIA is committed to developing a diverse work environment and proud to be an equal opportunity employer.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++compiler developmentcompiler infrastructuresLLVMGCCregister allocationinstruction schedulingsynchronizationloop optimizations
Soft Skills
analytical skillslogical skillsproblem-solvingcollaborationadaptability
Certifications
B.S. in Computer ScienceB.S. in Computer Engineering