(Senior) Software Engineer, Deep Learning
Core
Design and develop large-scale foundation models and deep learning systems for autonomous driving, including vision language models (VLMs) and Large Language Models (LLMs), to solve real-world problems like behavior prediction and motion planning.
Role type
Senior IC deep learning engineer (autonomous driving)
Builds
Production ML models and software modules for Robotaxi, Robotruck, and Personally Owned Vehicles (POV) business units.
Domain
Autonomous driving / Deep learning / Robotics
Deliverable
production ML models
Required skills
C++, Python, deep learning, reinforcement learning, imitation learning, data pipeline scaling, real-time optimization, convex optimization, computational geometry, linear algebra, GPU/CUDA/TensorRT
Preferred skills
PhD in Deep Learning/Machine Learning/Robotics/NLP, publications in top-tier conferences (CVPR/ICCV/ECCV/ICLR/ICML/NeurIPS), experience deploying DL for real-time applications with limited resources
Technologies
C++, Python, CUDA, TensorRT, VLMs, LLMs
Responsibilities
Work on software architecture and design for self-driving vehicles; frame open-ended real-world problems into well-defined ML problems; develop and deploy deep learning models; optimize models for robust real-time execution under tight constraints.
Seniority
Senior, hands-on IC