GPU Computing Engineer

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive

Description For GPU Computing Engineer

NVIDIA, a pioneer in GPU technology and AI solutions, is seeking a GPU Computing Engineer to join their team in Shanghai. This role sits at the intersection of AI and automotive technology, focusing on GPU-accelerated computing solutions for AI-City and self-driving cars. The position involves working with cutting-edge technologies like CUDA, cuDNN, and TensorRT, requiring both technical expertise and strong communication skills.

The ideal candidate will play a crucial role in analyzing and improving the performance of NVIDIA's GPU computing platforms, working with distributed teams across the globe. This position offers the opportunity to work on technology that's transforming industries through AI and deep learning applications. The role combines technical problem-solving with customer interaction, requiring someone who can both understand complex technical issues and communicate solutions effectively.

NVIDIA's position as a leader in accelerated computing and AI makes this an exciting opportunity for someone passionate about pushing the boundaries of what's possible with GPU technology. The company's continuous reinvention and focus on innovation, particularly in AI and digital twins, provides an environment where engineers can make significant impacts on world-changing technologies.

This role would be perfect for someone with a strong background in computer science or electrical engineering, experience with deep learning frameworks, and the ability to work effectively in a global team environment. The position offers the chance to work on cutting-edge technology while contributing to NVIDIA's mission of amplifying human imagination and intelligence through technological innovation.

Last updated 5 hours ago

Responsibilities For GPU Computing Engineer

  • Analysis of TensorRT, CUDA stability and performance issues from customer or internal team
  • Work with internationally distributed team with remote locations in US, APAC and India for CUDA and TensorRT developing
  • Extract feature requirements or FAQ from analysis and development and generate documents

Requirements For GPU Computing Engineer

Python
  • Bachelor of Computer Science or Electrical Engineering (Master Degree preferred)
  • 3-5+ years of related work
  • Strong programming skills in C and C++ and/or python
  • Knowledge about popular inference network and layers
  • Experience working with deep learning frameworks like PyTorch
  • Strong written and verbal communications in both English and Mandarin
  • Ability to work well in a diverse team environment
  • Strong customer communication skills

Interested in this job?

Jobs Related To NVIDIA GPU Computing Engineer

AI Computing Software Development Engineer, TensorRT

AI Computing Software Development Engineer position at NVIDIA, focusing on TensorRT development and optimization for deep learning inference across multiple platforms.

AI Engineer, Healthcare

AI Engineer position focused on integrating AI/ML models for healthcare data extraction and transformation at Cascala Health.

Machine Learning Engineer

Machine Learning Engineer position at Freudenberg, focusing on developing and implementing machine learning solutions.

Machine Learning Engineer

Machine Learning Engineer position at McKesson focused on developing and implementing AI/ML solutions for healthcare applications.

Machine Learning Engineer, Large Behavior Models - Data

Machine Learning Engineer position at Toyota Research Institute, focusing on developing large behavior models for robotics, offering competitive salary and benefits in Los Altos, CA.