Woven by Toyota is seeking to develop a state-of-the-art online mapping system for autonomous driving that infers road geometry and other essential data directly from perception data, rather than relying on pre-existing high-definition maps. This system aims to be deployed in millions of Toyota vehicles, contributing to a world with zero accidents and enhanced well-being.
Requirements
- Familiar with ML frameworks such as PyTorch, Caffee, or Tensorflow
- Experience in machine learning workflows: data sampling and curation, pre-processing, model training, ablation studies, evaluation, deployment, inference optimization.
- Experience with machine learning and computer vision problems.
- Solid programming skills in Python or C++.
- Experience in production-level software development best practices.
- Experience in developing vision-first Perception and Mapping ML models
- Experience with runtime optimization for mission-critical systems on Linux and UNIX-like real-time operating systems.
Responsibilities
- Contribute to ML model R&D by prototyping, validating and iterating on existing and new model architectures towards an online mapping system.
- Participate and influence in end-to-end development of new ML models, from data strategy, initial development, optimization, production platform validation, and fine tuning based on metrics and on-road performance.
- Influence the overall AD/ADAS online mapping architecture and technical direction.
- Enable and help other engineers on the team to be more effective through coaching and leading by example when it comes to writing high-quality code, providing high-quality code and design document reviews and delivering rigorous reports from ML experiments.
- Work in a high-velocity environment and employ agile development practices.
- Collaborate closely with stakeholders in downstream customer teams to define interfaces and requirements for the Perception stack.
- Closely collaborate with other Autonomy subteams to develop end-to-end solutions.
Other
- MS or higher degree in CS/CE/EE, or equivalent industry experience.
- Passionate about applying ML methodology to advance self driving technology.
- Good communication skills and ability to communicate concepts clearly and precisely.
- Team player and “get things done” mentality
- Flexible vacation policy