Enable job alerts via email!

Software Engineer, Machine Learning Tools

MOTIONAL SINGAPORE PTE. LIMITED

Singapore

On-site

SGD 80,000 - 120,000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in autonomous vehicle technology is seeking a Machine Learning Engineer to enhance their in-house ML ecosystem. The role involves supporting the development of scalable ML infrastructure and deploying models for on-road applications, requiring expertise in Python and deep learning frameworks.

Qualifications

  • 2+ years of hands-on experience with Python
  • Familiarity with deep learning frameworks such as PyTorch
  • Experience with distributed computing frameworks like K8s and Ray

Responsibilities

  • Support the development and maintenance of an automated, distributed pipeline for ML models
  • Participate in designing scalable ML infrastructure utilizing K8s and Ray
  • Deploy models to vehicles and assess performance using relevant metrics

Skills

Python
Deep Learning
Software Engineering Principles
Machine Learning

Education

Bachelor's or Master's degree in Machine Learning, Computer Science, or a related field

Tools

K8s
Ray
PyTorch

Job description

The Machine Learning Tools (ML Tools) team is responsible for developing and maintaining an advanced in-house machine learning ecosystem designed to build, train, and deploy models. The team collaborates closely with downstream teams to innovate and advance cutting-edge deep learning techniques for novel on-road machine learning applications.

Motional's Machine Learning team has made significant contributions to the autonomous vehicle industry, including the development of nuPlan , nuScenes, PointPillars, and PointPainting.

Key Responsibilities:

  • Support the development and maintenance of an automated, distributed pipeline for training, evaluating, and deploying machine learning models to vehicles.
  • Participate in the design and development of scalable ML infrastructure utilizing K8s and Ray.
  • Implement metrics infrastructure for model introspection and performance evaluation.
  • Deploy models to vehicles and assess their performance using relevant metrics.
  • Work closely with Machine Learning teams to enhance tools and processes throughout the ML development lifecycle.

Qualifications:

  • Bachelor's or Master's degree in Machine Learning, Computer Science, or a related field, with relevant experience.
  • 2+ years of hands-on experience with Python.
  • Familiarity with deep learning frameworks such as PyTorch.
  • Experience with distributed computing frameworks like K8s and Ray.
  • Strong knowledge of software engineering principles.
  • A passion for self-driving technology.

Highly Desired Experience:

  • Proficiency with PyTorch.
  • Experience in designing, training, and deploying neural networks.
  • Solid understanding of K8s and Ray and using them in daily work.

Bonus Points:

  • Background in autonomous vehicle development.

Additional Notes:

  • No Large Language Model (LLM) experience is required.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.