编译器工程经理
Manager, Compiler Engineering
NVIDIA发明的GPU推动了个人电脑游戏市场的发展,重新定义了现代计算机图形学,并革新了并行计算。我们的GPU被用于全球许多最大的高性能计算项目,解决现实世界的问题。我们的产品用于构建和并行化世界上最重要的科学应用,包括天气建模、气候学、流体动力学和国防领域。我们支持全球的科学研究和科学家。
我们现在正在寻找一名编译器工程经理!NVIDIA的HPC编译器团队正在招聘一名编译器工程经理,加入团队打造全球最重要的优化编译器产品之一。你的工作将支持高性能计算编译器的开发,并推动为Python、C++、Fortran、OpenACC和OpenMP生成GPU代码的基础技术。你是否热爱复杂软件项目的内在挑战,并致力于提升编译器性能和开发方法?你是否自我驱动,并能在快节奏的团队中自如工作?担任编译器工程经理需要传统的软件管理技能以及对最终用户成功的承诺。我们正在寻找一位经理,带领团队处理Python、C++和Fortran HPC应用程序的编译,测量性能,并规划实现光速执行的路径。如果你希望在高性能计算领域推动创新的编译器开发,那么我们欢迎你加入!
你将负责:
- 管理一支经验丰富的编译器和性能工程师团队
- 制定团队目标以满足时间表和目标
- 作为导师和顾问,培养我们的下一代领导者
- 建立并不断优化影响组织的政策和流程
- 与高级管理层沟通团队愿景和发展
我们希望看到:
- 计算机科学、电子与计算机工程或同等经验的学位;(博士或硕士优先)
- 有10年以上软件工程师经验,其中至少4年有实际管理经验
- 扎实的软件设计基础,对编译器和编程语言有深入理解
- 对软件工程原则有了解
脱颖而出的方式:
- 参与LLVM或其他开源项目
- 熟悉GPU代码生成、OpenMP和OpenACC标准
- 了解编译器相关知识
查看英文原文
NVIDIA's invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Our GPUs are being used in many of the largest high performance computing projects around the world, solving real world problems. Our products are used to build and parallelize the most meaningful scientific applications in the world for weather modeling, climatology, fluid dynamics and defense. We support real science and scientists throughout the world.
We are now looking for a Compiler Engineering Manager! NVIDIA’s HPC Compiler team is looking to hire a Compiler Engineering Manager to join the team building one of the world's most important optimizing compiler products. Your work will support development of compilers for high-performance computing and drive the underlying technology that powers GPU code generation for Python, C++, Fortran, OpenACC and OpenMP. Do you love the inherent challenges of complex software projects and driving systemic improvements in compiler performance and development methodologies? Are you self-motivated and a comfortable in a fast-paced team? Being a compiler engineering manager requires both traditional software management skills and a dedication to the success of our end users. We are looking for a manager to lead teams working on compiling Python, C++, and Fortran HPC applications, measuring performance, and charting the journey to speed-of-light execution. If you want to drive innovative compiler development in high-performance computing, then we want you!
What you'll be doing:
- Managing a team of experienced compiler and performance engineers
- Establish team objectives to meet schedules and goals.
- Act as a mentor and advisor to grow our next generation of leaders.
- Establish and evolve policies and procedures that affect the immediate organization.
- Communicate with senior management for team vision and development.
What we need to see:
- Degree in Computer Science, ECE or equivalent experience; (Ph.D. or Masters preferred)
- A software engineer with 10+ overall years of experience with at least 4+ years of hands-on management
- Strong software design fundamentals and a deep understanding of compilers and programming languages
- Knowledge of software engineering principles
Ways to stand out from the crowd:
- Contributing to LLVM or other open source projects
- Familiarity with GPU code generation, OpenMP, and OpenACC standards
- Knowledge of compiler internals from front end to run-time environment
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD.You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until March 26, 2026.This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.Originally posted on Himalayas