- Experience
- 3+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 days ago
- Work mode
- In office
- Education
- Bachelors or Masters in Computer Science, Computer Engineering, or equivalent; PhD preferred
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About NVIDIA and the Role
NVIDIA revolutionized parallel computing and modern graphics with its invention of the GPU in 1999, which catalyzed the PC gaming market and fuelled advancements in deep learning and AI. Now recognized as a leader in AI computing, NVIDIA is looking for a highly skilled AI Compiler Engineer to innovate within its premier compiler team. This role focuses on enhancing AI performance and developing technology that drives the future of computing globally.
Key Responsibilities
- Lead technical innovation through hands-on development aimed at kernel generation and computational graph optimization for the newest NVIDIA GPUs.
- Address complex compiler challenges tailored for AI tasks, including both inference and training, and translate these innovations into consumer and enterprise product solutions.
- Work in close collaboration with experts across software, hardware, and research divisions to design and co-architect future silicon via hardware/software co-design efforts.
- Contribute to the evolution and optimization of AI workloads deployed at datacenter scale.
Qualifications Required
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related disciplines; a PhD is highly preferred.
- Minimum of three years in industry focusing on compiler optimizations, synthesis, and placement.
- Hands-on experience with MLIR (Multi-Level Intermediate Representation).
- Proficiency in C/C++ and Python programming with strong software design abilities, meticulous debugging practices, performance assessment, and test strategy formulation.
- Excellent communication and interpersonal skills to effectively collaborate in a fast-paced, dynamic product-centered environment.
Additional Advantages
- Practical expertise in implementing advanced AI workloads on CPUs, GPUs, or custom AI accelerators.
- Comprehensive understanding of Large Language Model (LLM) inference and its impact on computer architecture.
- Experience in architecting extensive compiler frameworks from inception.
Compensation and Culture
NVIDIA offers competitive remuneration and an extensive benefits package. The company is renowned for its forward-thinking culture and employs some of the most dedicated and visionary engineers worldwide. Due to rapid expansion, their exclusive engineering teams are growing swiftly. Enthusiastic and independent engineers with a passion for technology are encouraged to apply.
Minimum education
Bachelor's Degree