Woven by Toyota is enabling Toyota’s transformation into a mobility company by developing human-centric innovation in autonomous driving, software-defined vehicles, and the digital infrastructure powering these advancements, aiming for a world with zero accidents and enhanced well-being.
Requirements
- 5+ years of professional experience in the automotive industry, developing motion planning algorithms (e.g., trajectory optimization, sampling-based planning, model predictive control, and machine learning).
- 5+ years of experience with deep learning approaches such as supervised/unsupervised learning, transfer learning, multi-task learning, and/or deep reinforcement learning.
- Extensive experience with learning-based planning approaches, including imitation learning, reinforcement learning, and state-of-the-art techniques for sequential modeling such as Transformer architectures.
- 5+ years of experience covering machine learning workflows: data sampling and curation, preprocessing, model training, ablation studies, evaluation, deployment, and inference optimization.
- Strong programming skills in Python.
- Published research at top-tier conferences (NeurIPS, CoRL, CVPR, RSS, IROS, ICRA, and similar).
- Proven track record of deploying ML models at scale in self-driving or related fields.
Responsibilities
- Collaborate with team members to design, develop, deploy, and evaluate state-of-the-art algorithms and capabilities for prediction and motion planning.
- Use metrics to measure, validate, and improve performance through testing in simulation and on roads.
- Design reusable software components as part of an integrated system.
- Understand and fulfill software practices that produce maintainable code, including simulation, continuous integration, code review, HIL testing, and in-vehicle testing.
- Be a champion of the scientific method and critical thinking to invent state-of-the-art deep-learning solutions.
- Work in a high-velocity environment and employ agile development practices.
- Collaborate closely with teams such as Perception, Simulation, Infrastructure, and Tooling to drive unified solutions.
Other
- Define the team’s short-term and long-term technical direction while collaborating on broader cross-functional strategic initiatives.
- Initiate and influence cross-functional teams toward common development goals.
- Enable and support other engineers on the team to be more effective through coaching, leading by example, providing high-quality code and design-document reviews, and delivering rigorous reports from ML experiments.
- Be actively involved in day-to-day development and code review.
- 3+ years of experience managing engineering teams, with a focus on technical leadership, team development, and delivering high-impact projects in the automotive industry.