Responsibilities
- Build and maintain ETL pipelines for ingestion, aggregation, and presentation of data from our fleet of live autonomous trucks, ensuring scalability, reliability, and performance.
- Design and implement solutions for upgrading and deploying on-board vehicle infrastructure and AV stack software to production vehicles with minimal downtime.
- Collaborate with autonomy and platform teams to deliver scalable CI pipelines that automate the development, testing, and release of AV software.
- Implement infrastructure-as-code solutions (e.g., Terraform) to manage setup and teardown of environments supporting operations at customer-facing sites.
- Work with operations teams to coordinate and execute deployments to new customer sites.
- Develop and manage scalable deployment of in-house simulation software, integrating scenario-based simulation testing into CI pipelines to validate AV software before release.
Requirements
- 7+ years of experience in a similar infrastructure engineering role.
- Proficiency with Terraform or similar infrastructure-as-code tools.
- Hands-on experience with Docker and related tools (e.g., Docker Compose, Kaniko).
- Experience deploying to Kubernetes and managing packages via Helm.
- Knowledge of relational and time-series databases (e.g., Postgres, TimescaleDB, InfluxDB).
- Familiarity with workflow orchestration tools (e.g., Argo, Airflow).
- Proven track record managing upgrades and rollbacks of customer-facing SaaS environments.
- Scripting expertise in Python and Bash.
- Experience with configuration management tools (e.g., Ansible).
Nice to Have
- Working knowledge of CI/CD solutions such as GitLab CI or Jenkins is a plus.
Work Arrangement
On-site — Santa Clara, CA
Additional Information
- This role is onsite 5 days a week at our Santa Clara, CA office.