Aurora is seeking a Senior Software Engineer to join its Behavior Analysis team and report to the team’s engineering manager. The team builds systems used to assess and compare learned driving models on real-world driving data, including evaluation tools, embedding search, and model-introspection systems. Engineers use these tools to build more than 100 training and evaluation datasets each week. The team is small, with engineers owning end-to-end systems, and designs its tools for both engineers and AI agents. The engineer will own core parts of this evaluation and analysis infrastructure, beginning with embedding generation and search. The role also contributes to expanding the use of LLMs, VLMs, and agents to analyze driving scenarios and evaluation results, helping automate work such as triaging, labeling, clustering, and summarization. The position involves working closely with ML engineers to define measurements and make them trustworthy, observable, and economical to run for candidate models. Aurora expects employees to work from the office at least three days per week. Some roles may require up to five days in office based on operational needs. The position is offered in Mountain View, California; Seattle, Washington; and Pittsburgh, Pennsylvania. Compensation includes a location-dependent base salary range, annual bonus eligibility, equity compensation, and benefits.
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