Engineering Manager, AI Developer Technology
$224k - $357k • US, CA, Santa Clara
Posted 1d ago
Job Location
US, CA, Santa Clara
Tech Stack
Remote Work Policy
On-site
Categories
Machine Learning Engineer
About the job
Join NVIDIA's global Developer Technology (DevTech) team as an AI Developer Technology Engineering Manager. In this role, you will lead a team of highly skilled engineers focused on accelerating the end-to-end performance of real-world Deep Learning and Machine Learning applications. You will also develop novel algorithms to optimally leverage NVIDIA hardware, working on applications such as Large Language Models (LLMs), Computer Vision, Speech, Recommender Systems, and Multimodal architectures. As a leader, you will define and drive strategic technical initiatives, setting goals and collaborating closely with customers, NVIDIA Research, and hardware/software teams to advance the state-of-the-art in accelerated AI.
Responsibilities
- Lead a team to optimize and develop algorithms for Machine Learning and Deep Learning applications.
- Define and drive technical initiatives to advance the state-of-the-art in accelerated Deep Learning and Machine Learning applications.
- Collaborate with research, hardware, and software teams to influence the design of next-generation hardware, software, and programming models.
- Develop and communicate technical solutions, including design decisions and project plans, to internal and external collaborators.
- Hire and promote a diverse and skilled team capable of tackling complex technical challenges.
- Coach and grow team members, fostering a culture of engineering excellence and idea sharing.
Requirements
- MS or PhD in Computer Science, Computer Engineering, or a related computationally focused science or engineering degree (or equivalent experience).
- 8+ years of overall relevant experience, with 5+ years in a technical role and 3+ years in an engineering leadership role.
- In-depth expertise in linear algebra and performance optimization of Deep Learning training and inference.
- Background in parallel programming (e.g., CUDA, OpenMP, MPI, pthreads).
- Programming fluency in C/C++ with a deep understanding of algorithms and software development.
- Knowledge of CPU and GPU architecture fundamentals and low-level performance optimizations.
- Excellent written and presentation skills.
- Proven track record of planning and leading critical initiatives.
Benefits
- Equity
- Benefits
