- Robot type
- Autonomous Vehicle
- Location
- PittsburghPennsylvaniaUSA
- Job type
- Software
- Posted
- Aug 3, 2026
- Salary
- $146,000–$234,000 a year
Full-time
Senior Software Engineer (Data Engineering and Infrastructure)
Job description
Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.
Job responsibilities
- Design, build, and maintain robust and scalable data pipelines and ETL/ELT processes to ingest, transform, and load data from various sources into our data warehouse.
- Develop and manage data infrastructure components using AWS cloud services and infrastructure-as-code tools like Terraform.
- Collaborate with data scientists, analysts, autonomy engineering teams and product teams to understand their data needs and build solutions that meet their requirements.
- Optimize data processing systems for performance, reliability, and cost-efficiency.
- Implement monitoring, alerting, and logging for data pipelines and infrastructure to ensure operational stability.
- Champion best practices in data governance, data quality, and security.
- Work closely with other senior team members and management to improve the data ecosystem toolings, refine user experience, and continuously polish team roadmap.
Job requirements
- Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in software engineering, with a focus on data-related projects.
- Proficiency in at least one programming language commonly used for data engineering (e.g., Python, Go or C++).
- Solid experience with big data processing frameworks like Presto/Trino, EMR, Apache Spark, Flink, Kinesis Data Stream, or similar technologies.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure) and their data services (e.g., S3, Redshift, BigQuery, Glue).
- Strong knowledge of SQL and experience working with relational and NoSQL databases.
- Intermediate knowledge of data analytics infrastructure, including data transformation tools such as DBT and visualization frameworks and tools
- Experience with building and managing data pipelines using an orchestrator like Apache Airflow.
Similar jobs
Aurora · Software
Senior Software Assurance Engineer
Pittsburgh, Pennsylvania · Mountain View, California (Remote OK)
Aurora · Software
Software Engineer II, Pipeline Automation & Acceleration
Pittsburgh, Pennsylvania (Remote OK)
Aurora · Software
Senior Staff TLM, Hardware Test Infrastructure
Mountain View, California (Remote OK)
Aurora · Software
Sr Full Stack UX Engineer
Pittsburgh, Pennsylvania · Mountain View, California · Seattle, Washington (Remote OK)
