Senior Machine Learning Engineer, Perception
Company: Woven by Toyota
Location: Palo Alto
Posted on: June 1, 2025
Job Description:
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.TeamAt
Woven by Toyota, we work on a diverse set of problems ranging from
solving optimization problems in 3D geometric computer vision, to
minimizing latency on hardware accelerators, designing novel neural
network architectures and applying and advancing the
state-of-the-art of machine learning (ML) for perception,
prediction, and motion planning. 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 hardware engineers and
researchers to tackle some of the most challenging problems in AI,
robotics, and computer vision.Who are we looking for?The Perception
team is looking for an experienced Machine Learning Engineer to
join us in developing a state-of-the-art perception system for
autonomous driving. As a Machine Learning Engineer on the
Perception team, you will be responsible for designing and
developing new machine learning models for our online perception
system and deploying the models on our next-generation autonomous
vehicle platform and, ultimately, to millions of Toyota production
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:
- Perception 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 a group of 1-2 people to deliver on a project and
influence the overall Perception 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.
- Team player and "get things done" mentality
- Collaborate closely with stakeholders in downstream customer
teams to define interfaces and requirements for the Perception
stack.
- Closely collaborate with Perception subteams to develop
end-to-end solutions.Experience:
- MS, or higher degree, in CS/CE/EE, or equivalent in industry
experience.
- 3+ years of experience with ML frameworks such as PyTorch,
Caffee, Tensorflow
- Extensive experience in state of the art machine learning
architectures for object detection and classification.
- 3+ 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++
- Passionate about self driving car technology and its potential
for humanity.
- Strong communication skills and ability to communicate concepts
clearly and preciselyNice to have:
- Hands-on experience with building a perception stack for
autonomous systems
- Experience in runtime optimization for runtime-critical systems
on Linux and UNIX-like real-time operating systems
- Experience with CUDA or OpenCL
- Experience with automotive grade compute platforms
- Experience with building safety-critical software
architectures
- Experience in writing production level code in a real-time
operating systemFor positions based in Palo Alto, CA, the base pay
for this position ranges from $140,000- $230,000 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 OFFERWe 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 benefitsOur 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 for more details.
#J-18808-Ljbffr
Keywords: Woven by Toyota, Sacramento , Senior Machine Learning Engineer, Perception, Engineering , Palo Alto, California
Didn't find what you're looking for? Search again!
Loading more jobs...