Compiler Engineer, Agentic Compilation Systems - New College Grad 2027
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 3
Agentic Systems @ 3
CUDA @ 3
Debugging
GPU @ 3
HPC
LLVM @ 3
Machine Learning @ 3
Mathematics @ 3
Performance Optimization @ 3
Python @ 6
Rust @ 1
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is seeking an outstanding Compiler Engineer to help build the next generation of intelligent compiler technologies for NVIDIA's accelerated computing stack. The team works at the intersection of compilers, agentic systems, numerical correctness, and verification to create systems that can reason about, generate, optimize, and validate code transformations across software and hardware boundaries.
This role is suited to new graduates interested in coding agents, AI-assisted software engineering, developer tools, and GPU computing. You will work with experienced engineers and researchers to build agentic systems and compiler-aware tooling that improve developer productivity, code quality, and system performance across NVIDIA's software and hardware stack.
Responsibilities
- Build and improve coding-agent systems for code generation, transformation, debugging, optimization, validation, and developer assistance.
- Develop agent workflows involving tool use, planning, memory, execution, and feedback loops for software engineering and compiler-related tasks.
- Create training, evaluation, and verification environments to improve agent quality, correctness, robustness, and usefulness in real-world developer workflows.
- Work on systems that reason about source code, intermediate representations, low-level performance behavior, and optimization opportunities across GPU-centric workloads.
- Collaborate with compiler, CUDA, runtime, library, and hardware teams to develop and productize agentic and compiler-aware capabilities.
- Analyze failures, investigate correctness issues, and improve system reliability, scalability, and performance in production-oriented settings.
Requirements
- Bachelor's, Master's, or PhD degree in Computer Science, Electrical Engineering, Applied Mathematics, or a related field, or equivalent experience.
- Academic, research, or internship experience in one or more of the following areas: coding agents, AI systems, machine learning systems, developer tools, compilers, programming systems, or high-performance computing.
- Strong Python and C/C++ programming skills, with solid software engineering fundamentals. Experience with Rust is a plus.
- Strong interest in coding agents, agent systems, compiler automation, AI-assisted software engineering, or program analysis.
- Exposure to one or more of the following is highly desirable: compilers, LLVM/MLIR, program analysis, code generation, CUDA, GPU programming, parallel computing, or performance optimization.
- Strong problem-solving skills and the ability to work effectively across software layers and multidisciplinary teams.
Preferred Qualifications
- Internship, research, or project experience building coding assistants, software engineering agents, autonomous developer tools, or AI-assisted programming workflows.
- Experience with compiler infrastructure such as LLVM, MLIR, Triton, PTX, or related intermediate-representation and code-generation frameworks.
- Experience with evaluation, testing, verification, or feedback systems for AI or agentic workflows.
- Hands-on experience with CUDA, GPU systems, or performance tuning for parallel workloads.
- Publications, open-source contributions, or strong academic projects in coding agents, AI systems, compilers, programming systems, or high-performance computing.
Compensation and Benefits
The base salary range is USD 108,000–178,250 for Level 1 and USD 124,000–195,500 for Level 2. Base salary is determined based on location, experience, and the pay of employees in similar positions. The role also includes eligibility for equity and benefits.
Applications will be accepted at least until September 25, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is committed to an inclusive work environment and equal employment opportunity.