
Staff ML Platform Engineer – AD/ADAS
Woven Planet
full-time
Posted on:
Location Type: Hybrid
Location: Tokyo • 🇯🇵 Japan
Visit company websiteJob 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