San Diego, CA

Perception - Senior Software Engineer/Tech Lead, Deep Engineering

Join TuSimple and help change the way the world moves. Together we're making freight transportation safer, more efficient, and more environmentally friendly.

Job Description

The perception team develops cutting edge technologies to help our truck perceive the world. You will lead a team effort in applying state-of-the-art deep learning/machine learning algorithms on terabytes of data and deploying the algorithms onto on-truck platforms.

Example projects that you will be working on:
  • Deep learning module training/inference acceleration
  • Deep learning module deployment on various GPU and hardware platforms
  • Deep learning module integration process including network quantization, TensorRT, unit test, and CI pipeline

Responsibilities
  • Lead and manage the engineering efforts of deep learning modules including onboard integration process, passing criteria and code qualities
  • Participate in the development of the engineering projects and pioneering in solving the hard problems encountered
  • (Optional) Build up roadmaps for improvement of internal deep learning related tools/libraries, track the development, and scale up the team to support it

Qualifications
  • M.S./Ph.D. in Computer Science, Electrical Engineering, Robotics, or other related fields
  • 3+ years of industrial working experience in deep learning/perception related topics, including detection, segmentation, sensor fusion, and tracking
  • Familiar with deep learning training/inference acceleration including network pruning, quantization, and GPU optimization
  • Familiar with deep learning training/deployment libraries such as MXNET/PyTorch/TensorRT/ONNX
  • Proficiency in modern container technologies including Docker and Kubernetes
  • Strong coding skills in CUDA, C/C++, and Python
  • Ability to resolve ambiguity and collect feature requirements and feedback from users
  • Ability to identify, troubleshoot, and resolve issues quickly and effectively

Preferred
  • Experience in building up automation framework of unit tests, integration tests, CI/CD (eg, Jenkins)
  • Experience of managing and growing teams.

Perks
  • Visa sponsorship is available for this position
  • Opportunity for professional growth and career advancement
  • Competitive salary and benefits
  • Daily breakfast, lunch, and dinner
  • Shape the landscape of autonomous driving
  • 100% Company paid Medical, Vision, and Dental insurance plan
  • Company 401(K) program
  • Company paid life insurance
  • Company paid education/training
  • Company paid gym membership

TuSimple is an Equal Opportunity Employer. This company does not discriminate in employment and personnel practices on the basis of race, sex, age, handicap, religion, national origin or any other basis prohibited by applicable law. Hiring, transferring and promotion practices are performed without regard to the above listed items

#IND1

#TuHP

Recommended Skills

  • Algorithms
  • Automation
  • C++ (Programming Language)
  • Continuous Integration
  • Deep Learning
  • Docker
Browse other jobs