Developer Technology Engineer AI
NVIDIA
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About NVIDIA and the Role
NVIDIA is seeking a passionate, world-class computer scientist or engineer to join its Compute Developer Technology (DevTech) team as a Developer Technology Engineer AI. The DevTech team serves as a crucial bridge between customer requirements and NVIDIA's cutting-edge solutions. In this role, you will tackle complex engineering and applied research challenges arising from real-world use cases, collaborating with a team of talented and dedicated professionals. We welcome individuals from all backgrounds; while GPU and CUDA knowledge is a plus, excellent C++ engineering skills and a love for programming are highly valued.
What You'll Be Doing
- Research and develop cutting-edge techniques in deep learning, machine learning, HPC (High Performance Computing), graphs, and data analytics.
- Perform in-depth analysis and optimization to ensure the best performance on NVIDIA's current and next-generation accelerated computing platforms, including GPU, CPU, and DPU.
- Work directly with key customers to understand their present and future challenges, optimizing their workloads to maximize performance on NVIDIA's platform.
- Collaborate closely with architecture, research, libraries, tools, and system software teams at NVIDIA to design and develop next-generation architectures, software platforms, and programming models.
What We Need To See
- MS or PhD from a university in engineering, computer science, or related disciplines.
- 2+ years of relevant working experience.
- Strong knowledge of C/C++, software design, programming techniques, or AI algorithms and system.
- Experience with accelerated computing, ideally CUDA C/C++/Python.
- Good communication and problem-solving skills.
Why NVIDIA?
With highly competitive salaries and a comprehensive benefits package, NVIDIA is recognized as one of the technology industry's most desirable employers. You'll be part of a team comprising some of the most brilliant and talented individuals globally, as our engineering teams are expanding rapidly. If you are a creative, autonomous computer scientist with a genuine passion for parallel computing, NVIDIA encourages you to apply.
Key skills/competency
- Deep Learning
- Machine Learning
- High Performance Computing (HPC)
- Data Analytics
- GPU Optimization
- C/C++ Programming
- CUDA
- Accelerated Computing
- Software Design
- Problem Solving
How to Get Hired at NVIDIA
- Research NVIDIA's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight C/C++, AI algorithms, and accelerated computing experience for Developer Technology Engineer AI at NVIDIA.
- Showcase parallel computing passion: Emphasize projects or experience in GPU programming, deep learning, or high-performance computing.
- Prepare for technical depth: Expect questions on C/C++, data structures, algorithms, and CUDA concepts relevant to NVIDIA's core technologies.
- Demonstrate problem-solving: Be ready to discuss how you've tackled complex optimization and engineering challenges.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background