About the job
We are seeking a highly skilled Senior Software Engineer to spearhead the development and execution of automated workflows, advanced tooling, and insightful analytics that will empower our autonomy stack to achieve unparalleled scalability. Your expertise will be crucial in transforming vast datasets into actionable engineering insights, ensuring that our software releases are resilient, thoroughly validated, and prepared for real-world deployment.
Key Responsibilities:
- Design Intelligent Tooling: Lead the design and implementation of sophisticated automation systems aimed at categorizing and elucidating complex system behaviors using advanced data modeling techniques to expedite solution delivery.
- Drive Analytical Initiatives: Take charge of developing impactful performance visualization tools that convert raw metrics into clear, actionable insights related to on-road performance.
- Enhance Release Engineering: Leverage your experience to refine our release processes, steering the team towards a highly automated deployment framework that upholds quality while boosting efficiency.
- Advance Simulation Techniques: Play a pivotal role in enhancing our virtual testing environments, ensuring our simulation suites deliver the high-fidelity feedback necessary to accurately interpret releases.
- Collaborate Across Disciplines: Engage within a large, multi-disciplinary codebase to facilitate seamless integration between planning, motion, and control teams.
Qualifications:
- Substantial experience in building production-grade applications, tools, and pipelines using Python.
- Proficient in navigating and contributing to large, complex codebases where modularity and thorough documentation are essential.
- Demonstrated success in delivering software in a production environment, with familiarity in CI/CD practices, version control at scale, and rigorous release cycles.
- Strong curiosity about data, with the capability to extract meaningful patterns from complex, high-dimensional datasets.
- A deep passion for a driverless future, with an understanding of the critical nature of deploying software that interacts with the physical environment.
Bonus Qualifications (not mandatory):
- Experience with C++ in a Linux environment.
- Familiarity with Machine Learning frameworks or Large Language Model (LLM) integration.
- A background in robotics middleware (ROS, DDS) or autonomous systems.

