Software Engineer

Aurora Operations, Inc

Pittsburgh (Allegheny County)

Hybrid

USD 118,000 - 144,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Aurora Operations, Inc. is seeking a Software Engineer in Pittsburgh to architect and implement data platforms for autonomous vehicle software. The role focuses on building distributed services, Go/Python backends, and scalable databases within a cloud ecosystem.

You will work on onboard event detection frameworks, metrics extraction (C++/SQL), and CI/CD automation, with a hybrid work arrangement.

Qualifications

  • Proven ability to read, interpret, analyze, and communicate data-driven insights.
  • Deep knowledge of Linux kernel and computer networking.
  • Massive cloud-scale distributed systems architecture.
  • Proficient in GoLang, Python, C++, and SQL.
  • Demonstrated experience with AWS S3, AWS Glue Catalog, AWS Athena.
  • Demonstrated experience with gRPC and API Gateways.
  • Demonstrated experience with Grafana, Prometheus and PromQL, and OpsGenie.
  • Demonstrated experience with SQL database design, management, and scalability.
  • Knowledge of CI/CD deployment pipelines and ghz, Python unittest and Pytest testing frameworks.

Responsibilities

  • Architect and implement a robust framework for autonomous vehicle board to support onboard event detection execution.
  • Design and implement core data extraction platforms for autonomous vehicle software into highly available, distributed systems to support exponential data growth of autonomous vehicle fleet.
  • Develop AI-powered data retrieval solutions for autonomous vehicle fleet logs to enhance engineering efficiency and streamline data discovery processes.
  • Architect and implement robust framework for autonomous vehicle board to support onboard event detection and execution.
  • Design and implement low overhead metrics extraction framework in C++ and SQL.
  • Participate in peer code reviews and mentor junior engineers to backend robotic system development, design, and cloud storage patterns.
  • Design, build, and maintain distributed backend services and APIs for autonomous vehicle system using GoLang and Python within a comprehensive cloud computing ecosystem.
  • Automate CI/CD deployment pipelines and ensure comprehensive test coverage.
  • Investigate, debug, and resolve complex systemic backend issues across microservices, networking layers (gRPC and API Gateways), and production databases.
  • Partner closely with downstream products, machine learning, and core engineering teams to define technical requirements and deliver cross-functional data solutions.
  • Collaborate with stakeholders to streamline data sourcing workflows and support the efficient processing of complex, fragmented robotics logs.

Skills

Go
Python
C++
SQL
Linux
AWS
gRPC
APIs
Grafana
Prometheus
PyTest
CI/CD
Distributed systems

Education

Master's degree in Computer Science or related

Tools

ghz

Job description


Company Name: Aurora Operations, Inc.

Job Location: Pittsburgh, PA 15222. Employer will allow a hybrid work schedule.

Job title: Software Engineer

Minimum Salary: $131,000

Education: Master's degree in Computer Science or related

SOC Code: 17-2199.08

SOC Occupation Title: Robotics Engineers

Duration: Regular Hire

Work week: Full-time

Supervises employees: No

Travel: None


Experience: Requires skills and experience to involve: Proven ability to read, interpret, analyze, and communicate data-driven insights. Deep knowledge of Linux kernel and computer networking. Demonstrated knowledge of massive cloud-scale distributed systems architecture. Proficient in GoLang, Python, C++, and SQL. Demonstrated experience with Amazon Web Services (AWS) S3, AWS Glue Catalog, AWS Athena. Demonstrated experience with gRPC and API Gateways. Demonstrated experience with Grafana, Prometheus and PromQL, and OpsGenie. Demonstrated experience with SQL database design, management, and scalability. Demonstrated knowledge of continuous integration and continuous delivery (CI/CD) deployment pipelines and ghz, Python unittest and Pytest testing frameworks.


Job duties: The Software Engineer position will architect and implement a robust framework for autonomous vehicle board to support the onboard event detection execution. Design and implement core data extraction platforms for autonomous vehicle software into highly available, distributed systems to support exponential data growth of autonomous vehicle fleet. Develop AI-powered data retrieval solutions for autonomous vehicle fleet logs to enhance engineering efficiency and streamline data discovery processes. Architect and implement robust framework for autonomous vehicle board to support onboard event detection and execution. Design and implement low overhead metrics extraction framework in C++ and SQL. Participate in peer code reviews and mentor junior engineers to backend robotic system development, design, and cloud storage patterns. Design, build, and maintain distributed backend services and Application Programming Interfaces (APIs) for autonomous vehicle system using GoLang and Python within a comprehensive cloud computing ecosystem. Automate continuous integration and continuous delivery (CI/CD) deployment pipelines and ensure comprehensive test coverage. Investigate, debug, and resolve complex systemic backend issues across microservices, networking layers (gRPC and API Gateways), and production databases. Partner closely with downstream products, machine learning, and core engineering teams to define technical requirements and deliver cross-functional data solutions. Collaborate with stakeholders to streamline data sourcing workflows and support the efficient processing of complex, fragmented robotics logs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Software Engineer for Cloud-Scale Robotics & AI Data
Hybrid Software Engineer for Cloud-Scale Robotics & AI Data

Aurora Operations, Inc • Pittsburgh

Hybrid
USD 118,000 - 144,000
Staff Software Engineer, Full Stack – Aurora Services
Staff Software Engineer, Full Stack – Aurora Services

Aurora Innovation Inc. • Pennsylvania

On-site
USD 171,000 - 273,000
Hybrid work environment
Annual bonus
Equity compensation
+1
Software Engineer, C++ Middleware and Runtime Infrastructure
Software Engineer, C++ Middleware and Runtime Infrastructure

PlusAI, Inc. • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Software Engineer, C++ Middleware and Runtime Infrastructure
Software Engineer, C++ Middleware and Runtime Infrastructure

PlusAI Inc • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Software Engineer II, Pipeline Automation & Acceleration
Software Engineer II, Pipeline Automation & Acceleration

Aurora Innovation Inc. • Pittsburgh

On-site
USD 126,000 - 201,000
Software Engineer
Software Engineer

Carnegie Robotics • Pittsburgh

Hybrid
USD 120,000 - 180,000
Health insurance
Dental
Vision
+5
Senior Software Engineer, Full Stack – Aurora Services
Senior Software Engineer, Full Stack – Aurora Services

Aurora • Pittsburgh

Hybrid
USD 146,000 - 234,000
Annual bonus
Equity compensation
Benefits
Senior Software Engineer, Motion Controls
Senior Software Engineer, Motion Controls

Aurora Innovation Inc. • Pennsylvania

On-site
USD 146,000 - 234,000
Annual bonus
Equity compensation
Benefits
Senior Software Engineer - Cloud Platform
Senior Software Engineer - Cloud Platform

Aurora Innovation Inc. • Pennsylvania

On-site
USD 146,000 - 260,000
Annual bonus
Equity compensation
Benefits
+1
Senior Software Engineer, Autonomy Controls
Senior Software Engineer, Autonomy Controls

Aurora • Pittsburgh

Hybrid
USD 146,000 - 234,000
Annual bonus
Equity compensation
Benefits