Principal Software Engineer, Team Lead - Perception Platforms

MOTIONAL SINGAPORE PTE. LIMITED

Singapore, Singapore
**
7+ years professional software engineering experience
3+ years leadership or mentorship role
Fluency in python and data processing libraries
** Motional Singapore is seeking a Principal Software Engineer and Team Lead for their Perception Platforms team, focusing on the development of data pipelines and tools essential for self-driving vehicle technologies. The ideal candidate will have significant experience in software engineering, leadership, and machine learning, alongside a passion for hands-on coding. **

Job Summary

  • The role involves leading a team to create foundational frameworks and tooling that enable the scaling of perception solutions for self-driving vehicles.
  • Candidates must provide technical guidance and mentorship while contributing directly to production-level code and optimizing machine learning workflows.
  • The position requires architecting cutting-edge technologies to accelerate ML development from concept to deployment within an active learning loop.

Matching Summary

Match Score: 75

** Motional Singapore is seeking a Principal Software Engineer and Team Lead for their Perception Platforms team, focusing on the development of data pipelines and tools essential for self-driving vehicle technologies. The ideal candidate will have significant experience in software engineering, leadership, and machine learning, alongside a passion for hands-on coding. **

Skills & Requirements

Must-have

  • 7+ years professional software engineering experience
  • 3+ years leadership or mentorship role
  • Fluency in Python and data processing libraries
  • Backend development and complex system architecture
  • Deep understanding of ML or Perception topics
  • Experience designing data visualization tools

Nice-to-have

  • Expertise in concurrency and parallel processing
  • Experience with distributed computing frameworks like K8s and Ray
  • Proficiency in modern C++ (C++14/17)
  • Experience building products with LLMs and MCP protocols
  • GPU-accelerated data processing experience
  • Ph.D. in relevant field or equivalent industry experience

Key Requirements

  • BS or MS in Computer Science or related field
  • 7+ years of professional software engineering experience
  • 3+ years in formal or informal leadership roles

Work Rights

Not specified

Tailored Resume

Cover Letter