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.
We’re searching for a Staff Software Engineer to join Aurora’s Motion Planning Learning team. Our team is responsible for building state-of-the-art Motion Planning machine learning models. The tools we build are mission-critical in allowing our ML modeling teams to explore data, train, and evaluate ML models for our autonomy platform.
In this role, you will
- Develop large scale distributed training models and systems across multiple GPUs
- Collaborate closely with motion planning, systems engineering, and other autonomy groups to define and develop critical ML workflow requirements.
- Define new code designs and publish technical design documents
Required Qualifications
- BS/MS/PhD in Computer Science or related field
- 10+ years of industry experience in full-cycle software development
- Deep experience with large scale distributed systems and training models (preferably with vision and language models)
- Experience with ML or data platforms
- Strong programming skills in Python or C++
- A passion for writing robust, intuitive, high-performance code
- Ability to navigate and work effectively in large codebases
Desirable Qualifications
- Strong programming skills in both C++ and Python
- Machine learning model development experience
- PyTorch, Numpy and Pandas
#J-18808-Ljbffr