Skip to content

NVIDIA

Developer Technology Engineer – AI

NVIDIA is hiring a Developer Technology Engineer – AI in Shanghai, China. Level rates it ; you can apply on NVIDIA.

Level's read on this job

  • On Level's scale, this role is Builds AI ●●●●: the job is building AI systems.
  • Tools and skills the posting cites include CUDA, C and Python.
  • Level classifies it as a senior role.
  • Level lists 2,800+ other open roles at NVIDIA.

AI in this role

Optimize deep learning and AI workloads for NVIDIA's accelerated computing platforms using C++ and CUDA.

CUDACPythonGPU
deep-learningmachine-learninghigh-performance-computingparallel-computingoptimization

NVIDIA is looking for a passionate, world-class computer scientists and engineers to work in its Compute Developer Technology (DevTech) team. DevTech is an elite team bridging customer requirements and NVIDIA solutions. Inside this team, you will conquer engineering and applied research challenges originated from real-world use cases together with talented, skilled and warm-hearted teammates. All talents of different backgrounds are welcome! We don't assume you know everything about GPU and CUDA. Especially, if you consider yourself an excellent C++ engineer and really love programming, please do submit your resume!

What you'll be doing:

  • Research and develop cutting-edge techniques in deep learning, machine learning, HPC (High Performance Computing), graphs and data analytics, and perform in-depth analysis and optimization to ensure the best performance on NVIDIA current- and next-generation accelerated computing platform, including GPU, CPU and DPU.

  • Work directly with key customers to understand the current and future problems they are solving and optimize their workloads to maximize performance on our platform.

  • Collaborate closely with the 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 university in engineering or computer science or related disciplines.

  • 2+ years 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.

With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most brilliant and talented people on the planet working with us and our engineering teams are expanding fast. If you're a creative and autonomous computer scientist with a genuine passion for parallel computing, we want to hear from you.

How we rate this

Developer Technology Engineer – AI at NVIDIA rates 90 out of 100 for how much of the daily work is AI. That makes it Builds AI (AI Level 4 of 4). The level is about AI in the job, not seniority.

Classification

Builds AI. The job is building AI systems.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Skills and AI tools this role asks for

Deep learningMachine learningHigh Performance ComputingParallel ComputingOptimizationCUDACPython

Questions you could be asked

  1. Tell me about a project where deep learning was part of your work. What did you do?
  2. Tell me about a project where machine learning was part of your work. What did you do?
  3. Tell me about a project where high performance computing was part of your work. What did you do?
  4. Tell me about a project where parallel computing was part of your work. What did you do?
  5. Tell me about a project where optimization was part of your work. What did you do?

Adapt your resume

  • List these exact terms on your resume: Deep learning, Machine learning, High Performance Computing, Parallel Computing, and Optimization. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
  • Lead with what you built, trained or shipped. This role is judged on the AI system itself, not the tools around it.

Get your CV reviewed before you apply

Send your CV and the role you want next. Your review arrives by email within 3 days.

Get new software engineering jobs (Builds AI ●●●●) by email

One email a week, each job rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free.

Similar roles

Software Engineering roles that build AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at NVIDIA

Related searches

Same AI level

Jobs by city