Woven by Toyota

Staff ML Platform Engineer, AD/ADAS

Woven by Toyota
Apply
2 months ago
Tokyo, JapanStaff+

Responsibilities

  • Design, build, maintain, optimize, and support ML platform systems and tools for perception, prediction, and planning development.
  • Develop tooling, frameworks, and libraries for ML modeling, metric tracking, failure-mode analysis, dataset generation, training, evaluation, and deployment.
  • Build and maintain efficient cloud training and evaluation pipelines and support deployment to cloud and edge compute platforms.
  • Collaborate with ML and ML Platform engineers through code development and review.
  • Optimize processes, tooling, and infrastructure while contributing to the long-term strategy for multiple systems and products.
  • Align target system architecture across teams and drive engineering best practices globally.

Requirements

  • Bachelor of Science or Bachelor of Engineering in Machine Learning, Computer Science, Robotics, or a related quantitative field, or equivalent industry experience.
  • At least 10 years of experience with data structures, algorithms, design patterns, and software engineering best practices.
  • At least 4 years of experience with UNIX-based systems, Python, and PyTorch or TensorFlow.
  • At least 4 years covering the full MLOps lifecycle, including data preparation, distributed training, testing, evaluation, deployment, inference optimization, and cloud and edge computing.
  • Experience scaling ML training and resolving issues encountered at large scale.
  • Experience with Docker and CI systems such as GitHub Actions.
  • Business-level English proficiency and the ability to write technical documentation.
  • Preferred experience with Apache Spark, Airflow, Flyte, Flink, Ray, Rust, C++, Bazel, SIMD/SIMT parallelism, GPU programming, multithreading, Terraform, AWS, observability, Kubernetes, Google BigQuery, Snowflake, AWS Redshift, hardware-specific deep-learning optimization, self-driving, robotics, computer vision, or motion planning.
  • Experience as a Software Architect or Senior Manager and business-level Japanese proficiency are desirable.

Benefits

  • Hybrid work arrangement requiring attendance at the Nihonbashi, Japan office three days per week.
  • Flexible working hours.
  • 20 days of paid holiday per year and 6 days of sick leave per year, prorated.
  • Weekends, Japanese national holidays, and other company-defined holidays off.
  • Japanese social insurance, including health insurance, pension, workers’ compensation, unemployment insurance, and long-term care insurance.
  • Housing allowance, retirement benefits, rental car support, and in-house software and language training.

Tech Stack

Amazon RedshiftApache AirflowApache FlinkApache SparkAWSBazelC++DockerGitHub ActionsGoogle BigQueryKubernetesLinuxPythonPyTorchRustSnowflakeTensorFlowTerraform
Woven by Toyota

About Woven by Toyota

1,001-5,000 employees

Woven by Toyota exists to accelerate Toyota’s once-in-a-century transformation from a car company into a mobility company. Rooted in a legacy of reinvention, we carry forward a singular founding principle: to innovate for the benefit of others. Today, we are driving this transformation from two vantage points: redefining how vehicles are built, experienced, and connected to the world to realize a true software-defined vehicle, and reimagining how people, goods, information, and energy move and interact in society to empower individuals from all walks of life. Through these two lenses, we combine bold innovation with real-world execution, bridging the gap between present and future to help Toyota evolve its business and its role in society.

Contact me