Enable rapid and safe software delivery by providing a unified, efficient and reliable platform for all developers at Motional
Requirements
Strong background in modern programming languages, especially C++ and Python
Experience 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)
Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
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 DevOps/SRE 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
Provide necessary tools and processes to improve the engineering experience and developer productivity of teams in Motional
Other
BS in Computer Science, Engineering, or equivalent knowledge and work experience
Strong communication and interpersonal skills
Exceptional problem solving skills
Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities
Medical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance, and more