FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesC++
About the role
Key responsibilities & impact- Understand, modify, and improve NVIDIA's proprietary GPU compiler backend written in C++
- Design and develop compiler passes and optimizations for high-performance, robust, and supportable compiler tools
- Work with global compiler, hardware, and application teams on improvements and problem resolution
- Contribute to deep-learning compiler technology spanning architecture design and support through functional languages
Requirements
What you’ll need- B.S. or degree in Computer Science/Engineering or equivalent experience
- 4+ years of compiler code generation experience
- Excellent hands-on C++ programming skills
- Strong background in software engineering principles, with a focus on robust and maintainable solutions
- Good communication and documentation skills
- Self-motivated
- M.S./PhD. with significant compiler-related project or thesis work preferred
- Background in LLVM code generation, including instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR (MIR)
- Experience developing CUDA, DirectX, OpenGL/Vulkan applications
Benefits
Comp & perks- Equity
- Comprehensive benefits package
- Competitive salary
