Used Tools & Technologies
Not specified
Required Skills & Competences
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.
Software Development @ 7
Algorithms @ 4
Machine Learning @ 4
Leadership @ 7
Parallel Programming @ 4
Performance Optimization @ 4
CUDA @ 4
GPU @ 4
- 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
Join the global Developer Technology (DevTech) team at NVIDIA to lead a team of engineers focused on accelerating end-to-end performance of real-world Deep Learning and Machine Learning applications and developing novel algorithms to optimally leverage NVIDIA hardware. Application examples include Large Language Models (LLMs), Computer Vision, Speech, Recommender Systems, and Multimodal architectures. Your team will optimize complex parallel algorithms and workloads on NVIDIA platforms (GPU, CPU, and interconnects) and collaborate with customers, NVIDIA Research, hardware, and software teams to drive innovation.
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 to external and internal collaborators, including technical design decisions and project plans.
- Hire, coach, and grow a diverse team, promoting a culture of engineering excellence and idea proliferation.
- Plan and lead critical initiatives and represent the team with stakeholders internally and externally.
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 (examples given: 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.
Ways to stand out:
- PhD in a relevant field.
- Expertise in LLMs, multimodal model architectures, and performance optimizations of relevant computational primitives.
- Proven experience recruiting top talent.
What is DevTech
DevTech is a global organization whose mission is to translate market innovations into product improvements. The team produces solutions that advance NVIDIA's leadership in accelerated computing and generates learnings that benefit the developer community and product development.
Benefits and Additional Information
- Base salary range: 224,000 USD - 356,500 USD (determined based on location, experience, and internal pay equity).
- Eligible for equity and company benefits.
- Applications accepted at least until September 9, 2025.
- NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.