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 @ 6
Algorithms @ 5
Hiring @ 3
Leadership @ 3
Communication @ 3
Parallel Programming @ 3
Performance Optimization @ 3
Technical Leadership @ 5
CUDA @ 3
GPU @ 3
- 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's Developer Technology Engineering team is a global network of world-class experts pushing the boundaries of accelerated computing. The team empowers developers with groundbreaking solutions while driving innovation that fuels NVIDIA's leadership in this transformative field. NVIDIA's accelerated computing platform is revolutionizing industries. This role seeks a visionary leader to drive continued success by leading performance engineering efforts to optimize workloads on NVIDIA CPUs and GPUs.
Responsibilities
- Drive innovation by researching, analyzing, and developing techniques to optimize performance of complex workloads across cloud and on-premise environments. Invent new algorithms and work with architects to influence hardware for significant performance speed-ups.
- Provide technical leadership: lead software design decisions, influence architecture roadmap, and communicate technical solutions to cross-functional teams. Prioritize and lead initiatives that advance performance and adoption of NVIDIA hardware and software platforms.
- Grow and mentor a distributed team of performance engineers. Build domain, hardware, and software expertise within the team to strengthen external developer engagements. Foster a collaborative, innovative culture and support professional growth.
- Collaborate closely with company leadership, research teams, and cross-functional partners to drive strategic decisions, program management, and successful implementation. Advocate for next-generation hardware and software products.
Requirements
- MS or PhD in Computer Science, Computer Engineering, or a related computationally focused science degree (or equivalent experience).
- 7+ years of relevant experience, including 4+ years in a technical role and 3+ years in an engineering leadership role.
- Outstanding leadership, strong cross-functional collaboration, and impactful project execution experience.
- Hands-on experience in low-level performance optimization, including GPU parallel programming (e.g., CUDA).
- Programming fluency in C/C++ with a deep understanding of algorithms and software development.
- In-depth expertise with CPU and GPU architecture fundamentals.
- Strong algorithmic skills and proven experience implementing low-level optimizations for enterprise applications.
- Track record of building high-performing teams and hiring top engineering talent.
- Excellent communication and presentation skills.
- Demonstrated ability to successfully plan, lead, and execute high-impact initiatives.
Ways to stand out from the crowd
- A PhD in a relevant field is highly valued.
- Experience leading engineering teams to design performance-first prototypes.
- An extensive background in memory and storage technologies.
Compensation & Benefits
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary ranges provided are:
- Level 3: 224,000 USD - 356,500 USD
- Level 4: 272,000 USD - 431,250 USD
You will also be eligible for equity and benefits (see NVIDIA benefits page).
Additional information
- Applications for this job will be accepted at least until January 24, 2026.
- This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.
#LI-Hybrid