Motional is seeking a Senior Engineer for the Developer Platform - Engineering Enablement (EE) team to enable teams to work more effectively by partnering with them to improve tooling and processes.
Requirements
Strong background in Modern C++ (C++17 and beyond) and Python.
Proficient with Bazel, build tools, debugging tools, toolchains and hermetic build environments.
Knowledge of CI/CD tools (e.g. GitLab CI, Jenkins).
Experience with software engineering principles including requirements gathering, software design, source control management, build processes, code reviews, testing methods.
Experience with Linux environments, software, and toolchains.
Experience with cloud platforms (e.g. AWS, GCP) is a bonus.
Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a bonus.
Responsibilities
Develop and maintain tools and systems that optimizes the development lifecycle, including CI/CD pipelines, build systems, toolchains and code quality tools.
Develop and maintain automation, services and bots to reduce developer toil.
Develop pipelines to capture metrics that track Motional’s developer experience.
Work closely with engineering teams around the world (Singapore, US) to understand their needs, identify pain-points and drive initiatives to improve their development workflows.
Collaborate closely with the Engineering Enablement team members to ensure that team-owned platforms, tools and processes adequately meet the demands of engineering teams across Motional.
Identify pain points and drive initiatives that empower teams to deliver on Motional’s mission.
Partner with teams to improve tooling and processes.
Other
BS in Computer Science, Engineering, or equivalent knowledge and work experience.
5+ years of experience in DevProd or related roles.
Strong communication and interpersonal skills.
Exceptional problem solving skills.
Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities.