Software Engineer II, Perception
Core
Develop end-to-end perception solutions for dynamic-actor tracking, action and attribute recognition, and semantic understanding of traffic environments.
Role type
Senior IC machine-learning engineer (perception)
Builds
Real-time Aurora Driver platform
Domain
Autonomous driving / Computer vision
Deliverable
production ML models
Required skills
C++, Python, deep learning, computer vision, recursive state estimation, structured prediction, numerical optimization, 3D object-tracking algorithms, PyTorch, TensorFlow
Preferred skills
VLM, foundational-model, world-model, CUDA, high-performance GPU programming, real-time CV/ML deployment, ML workflow automation, training-pipeline optimization
Technologies
PyTorch, TensorFlow, CUDA
Responsibilities
Design algorithms using information fusion and sequential models; Build efficient large-scale model training pipelines; Drive software from prototype through production; Analyze failure modes to improve system performance; Collaborate on scalable perception-system architecture and testing.
