Jobs · Pennsylvania

Senior Software Engineer (Data Engineering and Infrastructure)

Pittsburgh Robotics Network · Pittsburgh, PA · 1 mo ago
$146k–$234k/yrFull-time

Aurora’s mission is to deliver the benefits of self‑driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, bringing a safer, more efficient, and more accessible future to everyone.

Responsibilities

  • Design, build, and maintain robust and scalable data pipelines and ETL/ELT processes to ingest, transform, and load data from various sources into the data warehouse.
  • Develop and manage data‑infrastructure components using AWS cloud services and infrastructure‑as‑code tools such as Terraform.
  • Collaborate with data scientists, analysts, autonomy‑engineering teams, and product teams to understand data needs and deliver appropriate solutions.
  • 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 senior team members and management to improve data‑ecosystem tooling, refine user experience, and continuously polish the team roadmap.

Required Qualifications

  • Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software‑engineering experience with a focus on data‑related projects.
  • Proficiency in at least one data‑engineering language (e.g., Python, Go, or C++).
  • Solid experience with big‑data processing frameworks such as Presto/Trino, EMR, Apache Spark, Flink, Kinesis Data Streams, or similar.
  • 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 with relational and NoSQL databases.
  • Intermediate knowledge of data‑analytics infrastructure, including transformation tools like DBT and visualization frameworks.
  • Experience building and managing data pipelines using an orchestrator such as Apache Airflow.
  • Ability to systematically approach open‑ended questions to identify pragmatic, scalable data solutions.
  • Proven effectiveness in highly cross‑functional, fast‑moving, high‑stakes environments.
  • Excellent communication skills for presenting technical, data‑driven solutions to both technical and non‑technical audiences.

Desirable Qualifications

  • Experience with AI tooling, large language models (LLM), and agentic frameworks.
  • Experience with data‑warehousing solutions such as Snowflake or modern data‑lake architectures.
  • Familiarity with modern data‑stack tools and practices.
  • A passion for building elegant, scalable, and maintainable systems.
  • Additional experience using Amazon Web Services (AWS) tools.

Pay

The base salary range for this position is $146,000‑$234,000 per year in Pittsburgh, PA, and $162,000‑$260,000 per year in Mountain View, CA. Aurora determines pay ranges by role, level, and location; final compensation will consider skills, experience, qualifications, education, and market conditions. The successful candidate will also be eligible for an annual bonus, equity compensation, and additional benefits.

Benefits

  • Annual performance bonus
  • Equity compensation
  • Comprehensive benefits package

Aurora operates a hybrid work model, requiring Aurorans to be in the office at least three days per week to foster collaboration, empathy, and effective leadership.

Similar jobs

Senior Software Engineer

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com