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