MO

Software Engineer - Machine Learning (Behaviors)

Motional

Singapore, Central, SingaporeFull-time

Posted 30 Jun 2026

About this role

On our Behaviors team, you have the opportunity to work with world-class ML engineers and research scientists whose mission is to make self-driving vehicles a reality and to create positive social impact. The Behaviors team develops ML models that learn how different agents navigate complex real-world traffic scenarios. We leverage these models to set the behavior of our self-driving vehicle, and predict the behavior of other agents such as vehicles and vulnerable road users. We are looking for engineers who are…

What they're looking for

Responsibilities

  • Develop and optimize ML models for agent behavior prediction
  • Integrate models into the self-driving vehicle system
  • Analyze and interpret model performance data
  • Collaborate with research scientists and other engineers

Required

  • Experience in machine learning model development
  • Proficiency in programming languages like Python or C++
  • Understanding of behavior prediction in complex environments
  • Ability to work with large datasets

Nice to have

  • Experience in robotics or autonomous systems
  • Knowledge of deep learning frameworks

Frequently asked questions

What does a Software Engineer - Machine Learning (Behaviors) at Motional do?

On our Behaviors team, you have the opportunity to work with world-class ML engineers and research scientists whose mission is to make self-driving vehicles a reality and to create positive social impact. The Behaviors team develops ML models that learn how different agents navigate complex real-wor…

How much does a Software Engineer - Machine Learning (Behaviors) at Motional pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Software Engineer - Machine Learning (Behaviors) role remote, hybrid, or on-site?

The listing is based in Singapore, Central, Singapore. Check the posting for remote or hybrid options.

How do I apply for this Software Engineer - Machine Learning (Behaviors) role?

You can apply directly on Motional's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.