Senior Software Engineer (Data Engineering and Infrastructure)
Core
Design, build, and maintain robust scalable data pipelines, ETL/ELT processes, and data infrastructure components to ingest, transform, and load massive-scale data for self-driving technology insights.
Role type
Senior Software Engineer (Data Engineering and Infrastructure)
Builds
Core data lake and data warehouse ecosystem infrastructure, data pipelines, and tools for the Aurora Driver platform
Domain
Autonomous driving / Self-driving technology / Cloud Data Engineering
Deliverable
production ML models | infrastructure
Required skills
Python, Go, C++, Presto/Trino, Apache Spark, Flink, Kinesis Data Stream, AWS (S3, Redshift, Glue), SQL, NoSQL, DBT, Apache Airflow, Terraform
Preferred skills
Snowflake, data lake architectures, LLM and agentic frameworks, modern data stack tools
Technologies
AWS, Terraform, Presto/Trino, EMR, Apache Spark, Flink, Kinesis Data Stream, S3, Redshift, BigQuery, Glue, DBT, Apache Airflow, Snowflake
Responsibilities
Design and build scalable data pipelines and ETL/ELT processes; Develop and manage data infrastructure components using AWS and Terraform; Optimize data processing systems for performance, reliability, and cost-efficiency; Implement monitoring, alerting, and logging for data pipelines; Champion best practices in data governance, data quality, and security; Collaborate with cross-functional teams to understand data needs and build solutions
Seniority
Senior, hands-on IC