As the Principal Engineer for Cloud Applications in Singapore, you will define the technical roadmap for the platforms that manage and update our autonomous fleet: Command Center and OTA Updates. Moving beyond a Staff-level focus on specific features, you will architect the entire Fleet Management ecosystem to support a 100x scale in global commercial operations. You will bridge the gap between high-scale cloud portals and on-vehicle robotics systems, while establishing the industry standard for SDLC maturity across the group.
What you'll be doing:
- Lead the design and scaling of the Command Center (React/Golang/Python) to support massive growth in fleet size and geographic complexity. You will ensure the platform remains responsive and reliable as it transitions to a high-frequency, commercial-ops portal.
- Own the architectural interface between cloud-based deployment services and on-vehicle hardware. You will oversee the development of C++ and Python services that manage mission-critical updates, ensuring safe, atomic, and verifiable deployments to robotics hardware.
- Elevate the team from high-velocity to high-reliability. You will design and implement organization-wide standards for automated testing, CI/CD safety, and release orchestration, ensuring that every deployment is a non-event.
- Architect the Commercial Ready versions of our fleet tools, ensuring they are decoupled from legacy R&D dependencies and ready for rapid deployment into new global markets and partner ecosystems (e.g., Uber).
- Act as a force multiplier across the Singapore office. You will provide technical mentorship to Staff and Senior engineers, bridging the gap between Cloud, Robotics, and Embedded teams to solve complex, cross-stack architectural challenges.
What we're looking for:
- Bachelor's or Master's in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 12+ years of professional software engineering experience, with a track record of leading major technical initiatives that impact multiple teams.
- Expert-level proficiency in Golang and Python for backend services, with a deep architectural understanding for large-scale, real-time operational portals.
- Strong technical depth in C++, with experience in hardware-software communication, IoT messaging protocols, or robotics update mechanisms.
- Proven ability to transform the engineering culture of a group, moving from manual or high-friction processes to a state of high automation, reliability, and test coverage.
- Experience in designing new software systems from the ground up using event-driven architecture (EDA) to ensure high scalability, decoupling, and real-time responsiveness.
- Expert at balancing immediate commercial requirements with the long-term technical health and hardening of mission-critical systems.
- Strong experience with major cloud providers (AWS/GC