Woven Planet

Staff ML Platform Engineer – AD/ADAS

Woven Planet

full-time

Posted on:

Location Type: Hybrid

Location: Tokyo • 🇯🇵 Japan

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

CloudDockerLinuxPythonPyTorchTensorflowUnix

About the role

  • Design, build, maintain, optimize and support the ML Platform’s systems and tools for perception, prediction, and planner development, allowing numerous ML engineers to effectively & efficiently iterate on dataset curation, ML modeling, training, evaluation and deployment of ML models into our functionally safe AD/ADAS stack, shipped in millions of Toyota vehicles
  • Develop user-friendly tooling, frameworks and libraries to support the overall ML engineering effort, from ML modeling, to tracking performance metrics and introspecting failure modes
  • Build and maintain efficient data curation, cloud training and evaluation pipelines
  • Develop and review code with other ML and ML Platform engineers to facilitate rapid incremental improvements
  • Optimize the current processes, tooling and supporting infrastructure to accelerate the overall ML engineering effort, and contribute to the long term strategy for several of our systems and products
  • Work in a high-velocity environment and employ agile development practices
  • Work in a hybrid workspace, with the requirement to be present in our Nihonbashi (Japan) office three days per week
  • Work cross functionally to align on the target architecture of our systems and optimize processes & systems globally
  • Drive best engineering practices across the organisation

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, training, testing, evaluation, deployment, inference optimization and deployment in the cloud and on edge compute platforms
  • Experience with scaling ML training and fixing the 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 (e.g. for software documentation)
Benefits
  • Competitive Salary - Based on experience
  • Work Hours - Flexible working time
  • Paid Holiday - 20 days per year (prorated)
  • Sick Leave - 6 days per year (prorated)
  • Holiday - Sat & Sun, Japanese National Holidays, and other days defined by our company
  • Japanese Social Insurance - Health Insurance, Pension, Workers’ Comp, and Unemployment Insurance, Long-term care insurance
  • Housing Allowance
  • Retirement Benefits
  • Rental Cars Support
  • In-house Training Program (software study/language study)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Machine LearningPythonPyTorchTensorFlowMLOpsdata structuresalgorithmsdesign patternssoftware engineering best practicesdata cleansing
Soft skills
communicationcollaborationagile developmentproblem-solvingcross-functional teamworkorganizational skillsadaptabilityleadershiptechnical writingperformance tracking
Certifications
BScBEngMSPhD