Senior Autonomy Engineer
Core
Building and maintaining CI/CD pipelines, developer tooling, and infrastructure for the perception stack of autonomous vehicles, while supporting inference pipelines and heuristic perception methods.
Role type
Senior Autonomy Software Engineer (Infrastructure & Perception Tooling)
Builds
CI/CD pipelines, developer tooling, simulation/log-replay utilities, and on-vehicle inference runtime for autonomous shuttles.
Domain
Autonomous Vehicles / Robotics / Perception Systems
Deliverable
production ML models | infrastructure | product features
Required skills
C++, Python, Linux, CI/CD, version control, data structures, algorithms, debugging, heuristic perception, signal processing, filtering, rule-based logic
Preferred skills
containerization, real-time systems, computer vision, multi-target tracking, sensor fusion, ML/DL frameworks, simulation tooling
Technologies
C++, Python, Linux, Git, Docker, GitHub Actions, GitLab CI, Jenkins, CMake, Bazel, PyTorch, TensorFlow
Responsibilities
Build and maintain CI/CD pipelines for automated builds, testing, and deployment; Develop and maintain developer tooling including build scripts, test harnesses, and simulation utilities; Contribute to inference pipeline tuning and model deployment on vehicle compute; Develop and tune heuristic perception methods for detection and tracking; Diagnose and resolve software issues; Write clear, maintainable production code.
Seniority
Mid-level, hands-on IC