Aurora is seeking a Senior Software Engineer to join its Behavior Analysis team and report to the team’s engineering manager. The team develops evaluation, embedding-search, and introspection systems that help determine whether each new version of the learned model powering Aurora’s self-driving trucks is better and safer than the previous version. Engineers use the team’s tools to build more than 100 training and evaluation datasets each week. The team is small, with engineers owning complete systems, and designs its tools so both engineers and AI agents can use them effectively. The role will own core parts of the model analysis and evaluation loop, beginning with embedding generation and search. It will also help advance the use of LLMs, VLMs, and agents to analyze driving scenarios and evaluation results, with the aim of making analyses that currently take days possible in minutes. The position involves close collaboration with ML engineers to decide what to measure and to make those measurements trustworthy, observable, and economical to run on candidate models. For roles based in Mountain View, California, the salary range is $162,000–$260,000 per year. The successful candidate is also eligible for an annual bonus, equity compensation, and benefits. Aurora expects employees to work from the office at least three days per week; some roles may require up to five days per week based on operational needs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed