Description
As a Developer Technology Engineer – AI at NVIDIA, you will work directly with key application developers to understand their current and future problems, crafting and optimizing core parallel algorithms and data structures to provide the best solutions using GPUs.
You will collaborate closely with diverse groups at NVIDIA to influence the design of next-generation architectures, software platforms, and programming models, by investigating the impact on application performance and developer efficiency.
Responsibilities include:
- Working with key application developers to craft and optimize core parallel algorithms and data structures
- Collaborating with diverse groups at NVIDIA to influence the design of next-generation architectures, software platforms, and programming models
- Traveling from time to time for conferences and on-site visits with developers
Requirements:
- A BS, MS, or PhD degree from a leading university in an engineering or computer science related field (or equivalent experience)
- 3 years of work experience; domain expertise in telecommunications, medical imaging, machine learning, deep learning, HPC, or natural sciences is helpful
- Programming proficiency in C/C++ and/or Python with a deep understanding of software design, programming techniques, and algorithms
- Strong mathematical fundamentals, including linear algebra and numerical methods
- Experience with parallel programming, ideally CUDA C/C or OpenACC
- Strong communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills
NVIDIA offers highly competitive salaries and a comprehensive benefits package.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/China-Shanghai/Developer-Technology-Engineer---AI_JR2023452