Senior / Staff Software Engineer
Core
Building reliable and scalable tools and frameworks to support Autonomous Vehicle (AV) development using an AI-first approach.
Role type
Senior / Staff Software Engineer (Autonomous Systems)
Builds
Production quality software tools and frameworks for self-driving technology
Domain
Autonomous transportation / Robotics / AI
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Go, C++, Rust, Linux/Unix environments, Docker, Git workflows, system design/architecture, algorithms, data structure design, low level threading, distributed systems, parallel computing, concurrency and determinism, automated testing
Preferred skills
Robotics, machine learning, application development, data storage and processing, emulation at scale, software performance optimization, profiling, test-driven development, API-driven development, front-end development
Technologies
Python, Go, C++, Rust, Linux, Docker, Git
Responsibilities
Build reliable and scalable tools and frameworks to support AV development; Lead technical and architecture discussions; Mentor other software engineers via code reviews and technical design reviews; Assist in task planning and estimation
Seniority
Senior / Staff, hands-on IC with mentorship responsibilities