Motional is a leading autonomous driving company on a mission to make driverless vehicles a safe, reliable, and accessible reality. The Senior Software Engineer, Data Engineering role focuses on building scalable data infrastructure and developer tools to support the organization's performance tracking for autonomous technology. This position requires a strong technical vision and the ability to create essential components for metrics platform.
Responsibilities:
- Design & Architect: Author comprehensive technical design documents to propose, evaluate, and implement scalable infrastructure and tooling solutions
- Tooling & SDK Development: Build intuitive internal CLI tools, web applications, and Python-based SDKs leveraging Ray to streamline how engineers produce and interact with systems-level metrics
- Cloud Infrastructure: Architect, deploy, and maintain robust cloud infrastructure on AWS to support high-throughput data processing and analytics
- Data Pipeline Engineering: Leverage modern data tooling and formats (dbt, Apache Iceberg / Parquet, Redshift) to build highly efficient data pipelines, surfacing data effectively to BI platforms (Looker)
- CI/CD & Containerization: Champion continuous integration and deployment best practices using GitLab, while deploying scalable services and workloads using containerization technologies
- Mentorship & Leadership: Act as a technical pillar on the team. Establish standards, mentor peers, and grow into a technical lead role guiding the future roadmap of our metrics infrastructure
Requirements:
- 5+ years of software engineering experience, with a strong focus on backend, data infrastructure, or platform engineering
- Deep expertise in Python, particularly in building scalable backend systems, SDKs, and CLI tools
- Proven experience working within AWS, data warehouses like Redshift, and open-source data formats like Iceberg and Parquet
- Experience working with DBT for data transformations and interacting with BI platforms like Looker
- Hands-on experience with Ray for scaling Python workloads
- Strong familiarity with containerization (Docker/Kubernetes) and setting up robust CI/CD pipelines via GitLab
- Demonstrated ability to write clear, concise, and thorough technical design documents and lead architecture reviews
- Prior experience working in data engineering pipelines for IoT / telemetry / sensors
- Experience working with autonomous vehicle data