Senior Software Engineer, Av Infra

NVIDIA NVIDIA · Semiconductors · Shanghai, China

Senior Software Engineer role focused on building and optimizing end-to-end ground truth data pipelines for Autonomous Vehicle (AV) perception Deep Learning (DL) models. This includes data mining, pre-processing, post-processing, auto-labeling, and performance optimization of these pipelines running on cloud services. The role collaborates with AV perception, production, AI infrastructure, and MLOps teams to accelerate and optimize AV perception DNN development and deployment.

What you'd actually do

  1. Will mainly focus on building automatic pipelines of GT generation for AV DL models of perception, plan and control, including data mining, data processing, auto-labeling, ground truth generation and diagnosis, and performance optimization of the pipelines running on cloud service.
  2. Work closely with AV perception core team, AV production team, AI infrastructure and MLOps engineers to accelerate and optimize the AV perception DNN development and deployment, and achieve the high quality and reliability of AV perception in NVIDIA Drive products.

Skills

Required

  • Python
  • C++
  • CUDA
  • Linux programming
  • system architecture
  • CPU/GPU/Memory/Storage performance optimization

Nice to have

  • 3D Computer Vision
  • Self-Driving-Cars
  • Robotics
  • SLAM
  • Deep Learning
  • GPU technology
  • Tensorflow
  • Pytorch
  • Caffe
  • LLM optimization
  • Nvidia Triton
  • object detection
  • tracking
  • multi-sensor fusion
  • lidar
  • camera
  • time synchronization
  • OpenCV
  • OpenGL
  • large data exploration
  • analysis
  • visualization
  • SQL

What the JD emphasized

  • Excellent programming, software design, and testing skills in Python, C++, CUDA, or similar languages.
  • 5+ years of experience in either of the following areas: 3D Computer Vision, Self-Driving-Cars, Robotics, SLAM, Deep Learning, GPU technology.
  • Solid knowledge of Linux programming and should be familiar with working under Linux environments.

Other signals

  • AV perception DL models
  • E2E ground truth data pipeline
  • data mining
  • AV data pre-processing and post-processing pipelines
  • auto-labeling
  • ground truth generation
  • performance optimization of pipelines