Senior / Staff Machine Learning Engineer, Perception Autolabeling
New Today
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.
TEAM
The Autolabeling team at Woven by Toyota tackles a wide range of exciting challenges-from optimization in large-scale sensor and visual data, to 3D geometric computer vision and pioneering advancements in machine learning for perception autolabeling. Enabling ADAS stack development for Toyota vehicles, our mission is to process petabytes of data and automatically generate high-quality, consistent, and diverse autolabeled data at scale-covering various platforms and driving scenarios-to power next-generation data-driven autonomous vehicle technologies. We are looking for doers and creative problem solvers to join us in improving mobility for everyone with self-driving technology. You will be interacting on a daily basis with other software and ML engineers and researchers to tackle some of the most challenging problems in AI, robotics, and computer vision.
WHO ARE WE LOOKING FOR?
The Autolabeling team is looking for an experienced Machine Learning engineer to join us in developing a state-of-the-art perception autolabeling system to support autonomous stack development and validation. As a Machine Learning engineer in the Autolaebling team you will be responsible to design and develop new offboard Machine Learning models for our online autolabeling system and deploy these models into our large scale cloud processing pipelines. You'll collaborate closely with multidisciplinary teams, contribute technical leadership on R&D projects, and help guide the integration of innovative ML techniques into our autolabeling and perception stack, to support ADAS development for millions of Toyota vehicles.We recognize the unique capabilities each team member brings, and encourage applicants to reach out even if they do not match all of the characteristics described below.
RESPONSIBILITIES
Offboard autolabeling ML model R&D by prototyping, validating and iterating on existing and new model architectures.
Own development of new ML models end-to-end from data strategy, initial development, optimization, production platform validation, and fine tuning based on metrics and on road performance.
Lead large, multi-person projects and significantly influence the overall autolabeling architecture and technical direction.
Enable and help other engineers on the team to be more effective through coaching and leading by example when it comes to writing high-quality code, providing high-quality code and design document reviews and delivering rigorous reports from ML experiments.
Work in a high-velocity environment and employ agile development practices.
Collaborate closely with stakeholders in upstream data provider and downstream customer teams to define interfaces and requirements for the autolabeling stack and product.
Team player and "get things done" mentality.
MINIMUM QUALIFICATIONS MS, or higher degree, in CS/CE/EE, or equivalent in industry experience.
5+ years of experience with ML frameworks such as PyTorch, Tensorflow.
Extensive experience in developing machine learning models for perception, robotics, or related tasks.
5+ years of experience in machine learning workflows: data sampling and curation, pre-processing, model training, ablation studies, evaluation, deployment, inference optimization.
Strong programming skills in Python or C++.
Strong communication skills and ability to communicate concepts clearly and precisely.
Passionate about self driving car technology and its potential for humanity.
NICE TO HAVES Hands-on experience with building an autolabeling or perception ML models for autonomous systems.
Experience with foundational or offboard machine learning model development.
Experience with CUDA or OpenCL.
For positions based in Palo Alto, CA, the base pay for this position ranges from $161,000- $264,500 a year.
Your base salary is one part of your total compensation. We offer a base salary, short term and long term incentives, and a comprehensive benefits package. The total compensation offered to an employee will be dependent upon the individual's skills, experience, qualifications, location, and level.
WHAT WE OFFER
We are committed to creating a modern work environment that supports our employees and their loved ones. We offer many options of the best programs to allow you to do your most meaningful work and to help you shape the future of mobility.
• Excellent health, wellness, dental and vision coverage
• A rewarding 401k program
• Flexible vacation policy
• Family planning and care benefits
Our Commitment
• 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.
- Location:
- Palo Alto, CA, United States
- Category:
- Computer And Mathematical Occupations