Principal ML Systems Engineer, Data Platform (Autonomous Vehicles)
Core
Design, develop, and maintain robust distributed data platforms essential for the development and deployment of self-driving car technology.
Role type
Principal ML Systems Engineer (Data Platform)
Builds
Next generation distributed ML data platform (Ingestion, Processing, Serving) across multiple teams
Domain
Autonomous Vehicles / Cloud Infrastructure
Deliverable
infrastructure
Required skills
Distributed systems architecture, Java/C++/Python, Data Processing Frameworks (Beam, Spark), Microservices, SQL, ML model lifecycle management, Petabyte-scale data handling
Preferred skills
GCP, Autonomous vehicle/ADAS data domains, Robustness and validation for ML systems
Technologies
GCP, Beam, Spark, Java, C++, Python, SQL
Responsibilities
Design and develop distributed ML data platform, Lead strategy for multi-cloud platforms, Collaborate with stakeholders to build self-serve capabilities, Own major technical decisions and tradeoffs, Improve systems and processes, Conduct technical interviews and mentor junior engineers
Seniority
Principal, hands-on IC with strategic ownership