
Compiler Optimization Engineer – LLVM
NVIDIA
full-time
Posted on:
Location Type: Office
Location: Pune • India
Visit company websiteExplore more
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