New: upload your resume and get matched to AI jobs. Free to start →

Developer Technology Engineer – AI

Salary not listed • China, Shanghai • Full-time

Posted 2d ago

Job Location

China, Shanghai

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

Machine Learning Engineer

About the job

NVIDIA is seeking a Developer Technology Engineer specializing in AI to work directly with key application developers. The role involves understanding their challenges and optimizing solutions using GPUs through reference code and direct contributions. You will collaborate with various NVIDIA teams to influence the design of future architectures and software platforms by analyzing application performance and developer efficiency. Occasional travel for conferences and on-site developer visits is expected.

Responsibilities

  • Craft and optimize core parallel algorithms and data structures for GPU-based solutions.
  • Collaborate with architecture, research, libraries, tools, and system software teams.
  • Investigate the impact of designs on application performance and developer efficiency.
  • Develop reference code and contribute directly to applications.

Requirements

  • BS, MS, or PhD in engineering or computer science, or equivalent experience.
  • 3 years of work experience.
  • Programming proficiency in C/C++ and/or Python.
  • Deep understanding of software design, programming techniques, and algorithms.
  • Strong mathematical fundamentals, including linear algebra and numerical methods.
  • Experience with parallel programming (CUDA C/C++ or OpenACC preferred).
  • Strong communication, organization, and problem-solving skills.

Benefits

  • Highly competitive salaries
  • Comprehensive benefits package