Aurora's mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Staff Software Engineer on the Autonomy Data: Continuous Learning team will leverage state-of-the-art foundation models and RLHF techniques to improve models with high-quality data and build the datasets that power the Aurora Driver, ultimately contributing to a safer, more efficient, and more accessible future in mobility and logistics.
Requirements
- Excellent Python, Proficient C++ programming and software design skills
- Experience with storage and database management systems (e.g., one of SQL, no-SQL, protobuf, parquet, HDFS)
- Experience working in a cloud environment (e.g., AWS, GCP, Azure, etc)
- Knowledge and experience in at least one of computer vision, LLMs, or deep learning for other applications
- Excellent C++ programming and software design skills
- Distributed System design patterns (high availability, scaling, load balancing, caching, sharding etc.)
- PyTorch and GPU programming experience
Responsibilities
- Improve our dataset quality by establishing semi-automated evaluation mechanisms leveraging state of the art models as well as RLHF techniques
- Expand our foundation model approach for sourcing interesting events to millions of miles
- Own model training and inference pipelines for all core Autonomy models
Other
- Collaborate across teams and functions (product, program, operations, data science) to drive projects from inception to delivery
- BS in Computer Science, or a related field
- The base salary range for this position is $189,000-$303,000 per year.
- The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.
- Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all.