Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Machine Learning Engineer, Autonomy image - Rise Careers
Job details

Senior Machine Learning Engineer, Autonomy

Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City — our test course for advanced mobility — we’re bringing greater freedom, safety and happiness to people and society. 


Our unique global culture weaves modern Silicon Valley innovation and time-tested Japanese quality craftsmanship. We leverage these complementary strengths to amplify the capabilities of drivers, foster happiness, and elevate well-being.


Team

At Woven by Toyota, we tackle Autonomy challenges at the intersection of AI, Robotics, and Advanced Driving. Our work involves a variety of challenges, such as analyzing petabytes of multimodal driving data, solving optimization problems in computer vision, minimizing latency on hardware accelerators, deploying scalable and efficient machine learning (ML) training and evaluation pipelines, and designing novel neural network architectures to advance state-of-the-art 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 human-centered automated driving solutions for personal and commercial applications.


WHO ARE WE LOOKING FOR?

The team is looking for a skilled Machine Learning Engineer to help advance a cutting-edge machine learning system for perception, prediction, and motion planning in autonomous driving. You will have the chance to design and implement innovative machine learning models for our next-generation autonomous vehicle platform, influencing millions of Toyota production vehicles. We are looking for individuals who are passionate about self-driving car technology and its potential impact on humanity.




RESPONSIBILITIES
  • Design and develop advanced machine learning models specifically tailored for autonomous vehicles utilizing deep learning and large-scale data analysis.
  • Deploy scalable and efficient ML models on our autonomous vehicle platform.
  • Integrate modern technologies with rigorous safety standards while maintaining cost efficiency.
  • Significantly contribute to development of needed components for end-to-end ML training and deployment, from data strategy to optimization and validation.
  • Be a champion of the scientific method and critical thinking in inventing state-of-the-art deep learning solutions
  • Work in a high-velocity environment and employ agile development practices.
  • Exhibit a "Giver" mindset, proactively asking, “What can I do for you?” to facilitate production development processes while maintaining a "get things done" mentality.
  • Collaborate closely with teams such as Perception, Motion Planning, Simulation, Infrastructure, and Tooling to drive unified solutions.
  • Work in a hybrid workspace, with the requirement to be present in our Nihonbashi (Japan), Palo Alto (California), or Ann Arbor (Michigan) offices three days per week.


MINIMUM QUALIFICATIONS
  • MS or PhD in Machine Learning, Computer Science, Robotics or related quantitative fields, or equivalent industry experience.
  • 3+ years of  experience with Python, any major deep learning framework, and software engineering best practices
  • Comfortable in writing C++ code to help integrate with our autonomous vehicle platform.
  • 2+ years of experience with deep learning approaches such as supervised/unsupervised learning, transfer learning, multi-task learning, and/or deep reinforcement learning.
  • 2+ years of experience covering machine learning workflows, data sampling and curation, pre-processing, model training, ablation studies, evaluation, deployment, and inference optimization.
  • Strong communication skills with the ability to communicate concepts clearly and precisely.


NICE TO HAVES
  • Published research at top-tier conferences (NeurIPs, CVPR and similar).
  • Proven track record of deploying ML models at scale in self-driving or related fields.
  • Familiarity with production-level coding in time-limited task schedules.
  • Experience with computer vision (e.g.multi-view geometry, camera calibration, depth estimation, neural radiance fields, gaussian splatting, simultaneous localization and mapping) 
  • Experience with robot motion planning (e.g., trajectory optimization, sampling-based planning, model predictive control) 
  • Experience with temporal data and/or sequential modeling.
  • Experience in self-driving challenges (Perception, Prediction, Mapping, Localization, Planning, Simulation).


For California: 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 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.

Average salary estimate

$185000 / YEARLY (est.)
min
max
$140000K
$230000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Machine Learning Engineer, Autonomy, Woven by Toyota

At Woven by Toyota, we are on a mission to push the boundaries of mobility technology as we hire for the exciting position of a Senior Machine Learning Engineer specializing in Autonomy. Our team is at the cutting edge of AI, Robotics, and Advanced Driving, working on innovative solutions that will redefine how autonomous vehicles perceive their environment, predict outcomes, and plan movements. You'll have the opportunity to design and implement advanced machine learning models that utilize deep learning and large-scale data analysis, impacting millions of Toyota vehicles worldwide. Our fast-paced environment encourages creative problem-solving and a pro-active approach where collaboration is key, especially with teams across Perception, Motion Planning, and Simulation. We believe in a human-centered approach to automation, prioritizing safety and efficiency in every decision. If you're passionate about the future of self-driving technology and eager to make a significant contribution, then we want to hear from you. Together, we can elevate well-being and bring joy to mobility for all. Join us on this exciting journey, where your skills in Python, C++, and various machine learning methodologies can lead to groundbreaking advancements in autonomous driving. Let’s create something amazing together!

Frequently Asked Questions (FAQs) for Senior Machine Learning Engineer, Autonomy Role at Woven by Toyota
What are the responsibilities of a Senior Machine Learning Engineer at Woven by Toyota?

As a Senior Machine Learning Engineer at Woven by Toyota, you'll be responsible for designing and developing advanced machine learning models that are specifically tailored for autonomous vehicles. This includes deploying scalable models on our platforms, integrating new technologies with strict safety standards, and contributing to the end-to-end ML training and deployment process. Collaborating with various teams will be crucial to ensure unified solutions that promote safe and efficient autonomous driving.

Join Rise to see the full answer
What qualifications are needed for the Senior Machine Learning Engineer position at Woven by Toyota?

To qualify for the Senior Machine Learning Engineer role at Woven by Toyota, you should possess an MS or PhD in Machine Learning, Computer Science, Robotics, or a related field, along with at least three years of industry experience. Proficiency in Python and experience with deep learning frameworks are essential. You should also have strong skills in C++ coding, as well as hands-on experience with various machine learning workflows and techniques.

Join Rise to see the full answer
What should I expect from the work culture at Woven by Toyota for the Senior Machine Learning Engineer role?

Woven by Toyota fosters a unique work culture that blends the innovative spirit of Silicon Valley with the rich craftsmanship traditions of Japan. As a Senior Machine Learning Engineer, you will work in a dynamic environment that encourages agility, collaboration, and creativity. We're looking for team players who not only possess technical skills but also have a 'Giver' mindset, focusing on how they can support others in achieving shared goals.

Join Rise to see the full answer
What additional skills are beneficial for a Senior Machine Learning Engineer at Woven by Toyota?

While the minimum qualifications are critical, having additional skills can set you apart as a Senior Machine Learning Engineer at Woven by Toyota. Experience in publishing research at top-tier conferences is a plus, as is familiarity with real-time coding and computer vision technologies. Knowledge of robot motion planning and managing temporal data will also be advantageous in enhancing your contributions to our projects.

Join Rise to see the full answer
What does Woven by Toyota offer to its Senior Machine Learning Engineers beyond salary?

Woven by Toyota provides a comprehensive benefits package for its Senior Machine Learning Engineers, which includes excellent health, wellness, dental, and vision coverage, along with a rewarding 401k program. The company promotes a flexible vacation policy to support work-life balance, and also offers family planning and care benefits. Together, these elements ensure that employees can focus on their meaningful work and their personal lives.

Join Rise to see the full answer
Common Interview Questions for Senior Machine Learning Engineer, Autonomy
Can you describe your experience with deep learning frameworks in relation to autonomous vehicles?

In response to this question, highlight specific projects where you've utilized deep learning frameworks such as TensorFlow or PyTorch in the context of autonomous vehicles. Discuss the types of models you developed and how they addressed particular challenges in perception, prediction, or motion planning, emphasizing the impact your contributions made on project success.

Join Rise to see the full answer
What is your approach to optimizing machine learning models for real-time use in autonomous systems?

When answering this, detail the strategies and techniques you use for model optimization, including methods like pruning, quantization, or hardware acceleration. Mention your experience with deploying models in a production environment and how you ensure their performance meets safety and speed requirements essential in autonomous driving.

Join Rise to see the full answer
Describe a challenge you've faced in developing ML models and how you overcame it.

Share a specific instance where you encountered a significant obstacle in your ML model development, such as data quality issues or model performance limitations. Describe the steps you took to investigate the issue, any adjustments you made to your approach, and how you eventually achieved success while learning important lessons from the experience.

Join Rise to see the full answer
How do you ensure safety and reliability in your machine learning solutions for autonomous vehicles?

Discuss your understanding of safety standards in autonomous driving and how they influence your development process. Talk about your methodologies for testing and validation of machine learning models, including simulation, scenario generation, and thorough evaluation against performance metrics to ensure the robustness of your solutions.

Join Rise to see the full answer
What role does collaboration play in your work as a Machine Learning Engineer?

Emphasize the importance of teamwork in your previous roles, particularly with cross-functional teams such as software engineers, data scientists, and domain experts. Provide examples of successful collaborations that led to innovative solutions and highlight how you facilitate communication and knowledge sharing among team members.

Join Rise to see the full answer
Can you explain your experience with data preprocessing and curation in machine learning projects?

Detail your experience with data preprocessing techniques you've employed, such as normalization, augmentation, and cleaning. Explain how you approached data curation to ensure high-quality datasets for training your machine learning models, as the quality of input data is crucial in obtaining accurate predictions in autonomous systems.

Join Rise to see the full answer
What methodologies do you follow in conducting ablation studies?

When answering this, clarify your understanding of ablation studies and why they are important for evaluating the significance of different components in your models. Give an example of an ablation study you've run, the variables you tested, and the insights you gained from the results.

Join Rise to see the full answer
How do you stay updated on the latest advancements in AI and machine learning technologies?

Discuss your engagement with academic literature, online courses, and tech blogs, as well as how you participate in conferences and workshops relevant to AI and machine learning. Mention any communities or networks you're involved with that help facilitate knowledge exchange in the field.

Join Rise to see the full answer
What is your experience with deploying machine learning models at scale?

Share examples of your past experiences deploying machine learning models into production environments. Discuss the specific challenges you faced, the technologies or platforms you used, such as cloud services, and how you ensured that the models performed effectively at scale.

Join Rise to see the full answer
How do you handle feedback and criticism regarding your machine learning models?

Express your openness to feedback and your approach to utilizing it to enhance your models. Share strategies for engaging in constructive discussions with peers and supervisors and how you translate feedback into actionable improvements in your projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 21 hours ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 3 days ago
Varjo Remote No location specified
Posted 11 days ago
Posted 8 days ago

Software-Defined Vehicle. Arene is a modern software platform developed to support the creation, deployment and continuous improvement of software-defined vehicles. The Arene Vehicle Platform consists of build tools and on-vehicle software, and th...

74 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 25, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!