Senior Software Engineer Models and Validation @ Aurora Innovation
Your Application Journey
Email Hiring Manager
Job Details
Who we are
Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, bringing safer, more efficient, and accessible transportation for everyone.
At Aurora, you will tackle massively complex problems alongside passionate and intelligent individuals while expanding your expertise. Visit aurora.tech or follow us on LinkedIn for the latest news.
Role Overview: Senior Software Engineer Models and Validation
In this role, you will develop software using standard C++17 and Python, build rule-based and ML validators for performance grading in simulation, develop new autonomy performance metrics, and support associated workflows including data collection and processing.
- Develop modern C++ and Python software solutions
- Create rule-based and ML validators for autonomy systems
- Establish performance metrics and infrastructure workflows
- Collaborate with the Core Simulation team
- Contribute to engineering best practices in a complex codebase
Required Qualifications
- Independent and motivated in a fast-paced environment
- Strong industry experience in C++ development, including modern standards
- Ability to navigate a complex codebase and ambiguous problems
- Robotics or simulation domain knowledge
- Understanding of software performance issues and tradeoffs
- BS or higher degree in a technical field or equivalent experience
Desirable Qualifications
- Iterative ML model development and deployment experience
- Experience with Motion Planning evaluation
- Knowledge of linear algebra, optimization, or numerical methods
Compensation and Benefits
The base salary range for this position is $139,000-$260,000 per year. In addition, the successful candidate is eligible for an annual bonus, equity compensation, and benefits. Salary determination is based on skills, experience, qualifications, education, and market conditions.
Working at Aurora
Aurora brings together talented and experienced individuals united by shared values. We build a culture of integrity, setting challenging goals and winning together without any jerks. Refer to our Careers page and Newsroom for the latest updates.
Commitment to Inclusion
Aurora is an equal opportunity employer. We welcome candidates regardless of race, color, religion, national origin, age, gender identity, sexual orientation, or any other protected status. We also provide accommodations for individuals with disabilities. For assistance, please contact careersiteaccommodations@aurora.tech.
Key skills/competency
C++, Python, ML validation, simulation, robotics, performance metrics, data collection, infrastructure, modern C++, autonomy
How to Get Hired at Aurora Innovation
🎯 Tips for Getting Hired
- Research Aurora Innovation's culture: Study their mission, values, and recent news.
- Customize your resume: Highlight C++ and Python expertise.
- Showcase simulation skills: Demonstrate ML and robotics project experience.
- Prepare for technical interviews: Practice complex problem-solving and codebase navigation.