Manager, Compiler Engineering
NVIDIAJob Title
Manager, Compiler Engineering
Role Summary
Lead a team that develops and optimizes production compilers for high-performance computing, enabling GPU code generation for Python, C++, Fortran, OpenACC and OpenMP. The role balances people management, technical direction, and delivery of compiler performance and quality.
Expected base salary range: 224,000 USD β 356,500 USD.
Experience Level
Senior - typically 10+ years of software engineering experience with at least 4+ years of hands-on management experience.
Responsibilities
Manage and guide compiler and performance engineering efforts to meet technical and schedule goals.
- Manage a team of experienced compiler and performance engineers.
- Set team objectives, plans, and schedules; track progress against goals.
- Mentor engineers and develop technical and people leaders.
- Define and evolve engineering policies and processes for the organization.
- Communicate team vision, status, and risks to senior management.
- Drive improvements in compiler performance, toolchain quality, and development methodologies.
Requirements
Core qualifications and desirable skills for successful candidates.
- 10+ years of software engineering experience and at least 4+ years of hands-on management experience.
- Strong software design fundamentals.
- Deep understanding of compilers and programming languages.
- Solid knowledge of software engineering principles and practices.
Nice-to-have:
- Contributions to LLVM or other open-source compiler projects.
- Familiarity with GPU code generation and standards such as OpenMP and OpenACC.
- Knowledge of compiler internals spanning front end to runtime.
Education Requirements
Degree in Computer Science, Electrical/Computer Engineering (ECE), or equivalent practical experience. Advanced degrees (M.S. or Ph.D.) preferred; equivalent experience is acceptable.
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.
