Software Engineer II - Data Platform
Core
Design, develop, and maintain scalable real-time and historical data pipelines to support autonomous vehicle data-driven initiatives.
Role type
Mid-level IC software engineer (data platform)
Builds
Data pipelines, APIs, and front-end visualization interfaces for fleet operations
Domain
Autonomous vehicles / Cloud data engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, Rust, Java, data structures, algorithms, object-oriented programming, cloud platforms (AWS/Azure/GCP), CI/CD, agile methodologies
Preferred skills
Data-processing pipelines, data warehousing, data lake concepts, containerization (Docker/Kubernetes), telemetry systems, real-time data processing, distributed systems
Technologies
Python, Rust, Java, AWS, Azure, GCP, Docker, Kubernetes
Responsibilities
Design and implement real-time and historical data pipelines; Build and maintain documented libraries and APIs for vehicle datasets; Collaborate on front-end interfaces for data visualization; Partner with autonomy and platform teams on system compatibility; Optimize data processing workflows for performance and cost; Implement data quality checks and monitoring tools
Seniority
Mid-level, hands-on IC