Job Search and Career Advice Platform

Enable job alerts via email!

Machine Learning Engineer

MOTIONAL SINGAPORE PTE. LIMITED

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading autonomous driving company in Singapore seeks an engineer for their Perception team. The role involves participating in the full machine learning development cycle and deploying perception models on edge devices. Ideal candidates have experience with deep learning frameworks and strong programming skills in C++ and Python. This is an exciting opportunity to contribute to Level 4 autonomous driving technology in a fast-growing company.

Qualifications

  • 1+ years of experience with deep learning frameworks.
  • Proven track record in developing perception systems.
  • Advanced knowledge of software engineering principles.

Responsibilities

  • Participate in the full machine learning development cycle.
  • Productionize and deploy our large perception model.
  • Collaborate with cross-functional teams for solutions.

Skills

Deep learning frameworks (Pytorch)
C++
Python
TensorRT
CUDA programming

Education

Bachelor’s Degree in related field
Master’s or Ph.D. in relevant field
Job description

On our Perception 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 a positive social impact. Our team works on the tech stack responsible for perceiving the dynamic scenarios, and further tracking and classifying objects around our robo-taxi. We are looking for engineers who are passionate about Level 4 autonomous driving technology, excited by intellectual challenges, and interested in pursuing career growth with a fast-growing company.

What you’ll be doing:
  • Participate in the full machine learning development cycle, including data preprocessing, model training, evaluation, and deployment.
  • Productionize and deploy our large perception model on edge devices with optimization techniques in mind (e.g. pruning, quantization)
  • Optimize training with large data and distributed machines
  • Collaborate with cross-functional teams to implement scalable solutions and improvements
  • Troubleshoot, debug, and optimize machine learning workflows for efficiency and performance.
What We’re Looking for:
  • Bachelor’s Degree. Master’s or Ph.D. in Machine Learning, Computer Science, Robotics, Applied Mathematics, Statistics, Physics or a related field; or equivalent industry experience
  • 1+ years of experience with deep learning frameworks such as Pytorch
  • Strong programming skills in C++, TensorRT, and/or CUDA programming
  • Fluency in Python, including standard scientific computing libraries and Python bindings development experience
  • Proven track record of developing and deploying perception systems for autonomous vehicles or robotics
  • Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods
Bonus Points:
  • Experience with embedded systems and real-time optimization, especially in the autonomous driving industry
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.