Job Search and Career Advice Platform

Enable job alerts via email!

Principal Software Engineer

MOTIONAL SINGAPORE PTE. LIMITED

Singapore

On-site

SGD 80,000 - 110,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 technology company in Singapore is looking for a Machine Learning Engineer to enhance their self-driving vehicles. You will define mapping projects, develop ML models, and deploy solutions in a cutting-edge environment. A Master's or Ph.D. is required along with 7+ years of software engineering experience. Familiarity with object detection, deep learning frameworks, and Python is essential. This role offers significant career growth opportunities within a fast-growing team.

Qualifications

  • 7+ years of professional software engineering experience.
  • Experience with designing and deploying ML solutions for autonomous vehicles.
  • Proven track record of publications in relevant conferences.

Responsibilities

  • Define and execute semantic scene mapping projects.
  • Develop machine learning models using sensor data.
  • Productionize and deploy solutions onto autonomous vehicle fleets.
  • Collaborate with other teams to improve product performance.

Skills

Real-time object detection
Deep learning frameworks (TensorFlow, PyTorch)
Fluency in Python
Software engineering principles
Communication skills

Education

Masters or Ph.D. in Computer Science or related field

Tools

LIDAR
RADAR
C++
Job description

On our Map Semantics team, you will have the opportunity to work with world-class machine learning (ML) engineers, whose mission is to make self-driving vehicles a reality and to create a positive social impact. The team develops ML models that detect fixed, semantic objects in multi-modal data, enabling mapping and real-time localization. These objects include lane lines, stoplights, traffic signs and other structures in the built environment. We are looking for proven technical experts 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:
  • Define and execute semantic scene mapping projects that improve our self-driving vehicles’ capability to efficiently map roadways and localize itself using autonomous vehicle and remote sensing data
  • Develop machine learning models to reliably and efficiently detect the built environment using single or multi-modal sensor data including vision, LIDAR, and RADAR
  • Productionize and deploy solutions onto autonomous vehicle fleets
  • Collaborate with localization, mapping and perception teams to improve your products’ on-road performance
What We’re Looking for:
  • Masters or Ph.D. in Computer Science or a related technical field; or equivalent industry experience
  • 7+ years of professional software engineering experience.
  • Experience with real-time object and scene element detection
  • Experience with deep learning frameworks such as TensorFlow or PyTorch
  • Fluency in Python, including standard scientific computing libraries
  • Proven track record of designing, developing and deploying ML solutions for autonomous vehicles or robotics
  • Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods
  • Extensive experience in metrics design and metrics driven technology development
  • Excellent communication and interpersonal skills
  • Proven track record of publications in relevant conferences (CVPR, ICML, NeurIPS, ICCV, WACV, AAAI, ICL, etc.)
Bonus Points:
  • Familiarity with multi-view geometry, factor graph optimization / bundle adjustment
  • Experience with embedded systems and real-time optimization, especially in the autonomous driving industry
  • Remote sensing experience including geospatial coordinate frames, object detection, RPC camera models
  • Experience with change detection and updating maps based on newly collected data
  • Experience with un/self/semi/weakly-supervised learning techniques
  • Strong programming skills in C++
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.