Software Engineer, Data Platform (Autonomous Vehicles)
Core
Designing, developing, and maintaining robust distributed data platforms (Ingestion, Processing, Serving) essential for self-driving car technology.
Role type
Senior Software Engineer (Data Platform)
Builds
Petabyte-scale distributed data platforms (Data Lakes/Lakehouses) on GCP
Domain
Autonomous Vehicles / Cloud Data Infrastructure
Deliverable
production ML models
Required skills
Java, C++, Python, distributed systems design, Beam, Spark, microservices architecture, system optimization
Preferred skills
ML model lifecycle management, petabyte-scale ingestion architectures, SQL
Technologies
GCP, Beam, Spark
Responsibilities
Design and develop next-gen distributed ML data 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
Senior, hands-on IC