About the Role
Woven by Toyota is enabling Toyota’s transformation into a mobility company by challenging the current state of mobility through human-centric innovation. Our work centers on AD/ADAS, Arene, Woven City, and Cloud & AI, aiming for a world with zero accidents and enhanced well-being for all.
Responsibilities
- Design, build, maintain, optimize, and support ML Platform systems and tools for perception, prediction, and planner development.
- Develop user-friendly tooling, frameworks, and libraries to support the overall ML engineering effort.
- Build and maintain efficient dataset generation, cloud training, and evaluation pipelines.
- Develop and review code with other ML and ML Platform engineers.
- Optimize current processes, tooling, and supporting infrastructure.
- Work in a high-velocity environment and employ agile development practices.
- Work cross-functionally to align on target architecture and optimize processes globally.
- Drive best engineering practices across the organization.
Requirements
- BSc/BEng (MS/PhD nice-to-have) in Machine Learning, Computer Science, Robotics, or related quantitative fields, or equivalent industry experience.
- 10+ years of experience with data structures, algorithms, design patterns, and software engineering best practices.
- 4+ years of experience with UNIX-based systems (Linux or similar), Python, and PyTorch/Tensorflow.
- 4+ years of experience in the full MLOps cycle covering data cleansing, data sampling, data curation, pre-processing, efficient data loading, distributed training, testing, evaluation, deployment, inference optimization, and deployment in the cloud and on edge compute platforms.
- Experience with scaling ML training and fixing typical issues found at large scale.
- Experience with Docker and CI systems such as GitHub Actions.
- Business-level proficiency in English, able to write technical documents.
Skills
- Machine Learning
- Computer Science
- Robotics
- UNIX-based systems
- Python
- PyTorch
- Tensorflow
- MLOps
- Docker
- CI systems
- GitHub Actions
- Apache Spark
- Airflow
- Flyte
- Flink
- Ray
- Rust
- C++
- Bazel
- SIMD/SIMT parallelism
- GPU programming
- Multithreading
- Terraform
- AWS
- Observability
- Kubernetes
- Google Big Query
- Snowflake
- AWS Redshift
- Self-driving
- Computer vision
- Motion planning
- Japanese
Location
- Nihonbashi, Japan
Work Type
- Hybrid
Experience Level
- 10+ years of experience
- 4+ years of experience
Education Level
- BSc / BEng
- MS / PhD
Salary/Compensations
- Competitive Salary - Based on experience
Benefits
- Flexible working time
- 20 days paid holiday per year (prorated)
- 6 days sick leave per year (prorated)
- Sat & Sun, Japanese National Holidays, and other company-defined holidays
- Japanese Social Insurance (Health Insurance, Pension, Workers’ Comp, Unemployment Insurance, Long-term care insurance)
- Housing Allowance
- Retirement Benefits
- Rental Cars Support
- In-house Training Program (software study/language study)
About the Company
- Woven by Toyota is enabling Toyota’s once-in-a-century transformation into a mobility company.
- Inspired by a legacy of innovating for the benefit of others, our mission is to challenge the current state of mobility through human-centric innovation — expanding what “mobility” means and how it serves society.
- Our work centers on four pillars: AD/ADAS, our autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City, a test course for mobility; and Cloud & AI, the digital infrastructure powering our collaborative foundation.
- Business-critical functions empower these teams to execute, and together, we’re working toward one bold goal: a world with zero accidents and enhanced well-being for all.
Equal Opportunity
- We are an equal opportunity employer and value diversity.
- Any information we receive from you will be used only in the hiring and onboarding process. Please see our privacy notice for more details.
