Senior Software Engineer Models and Validation
@ Aurora Innovation

Mountain View, California, United States
$200,000
On Site
Full Time
Posted 10 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXX******* @aurora.tech
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review modern C++ and Python standards.
Practice ML validators and simulation metrics.
Study robotics and performance optimization methods.
Refine data collection and processing techniques.

Behavioral Questions

Discuss handling complex challenges independently.
Describe teamwork in fast-paced environments.
Explain problem-solving under ambiguous conditions.
Share cross-functional collaboration experiences.

Frequently Asked Questions