Taro Logo

Staff Software Engineer - Data Management

Aurora develops self-driving technology to deliver safer and more efficient transportation and logistics solutions.
$171,000 - $273,000
Data
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
AI · Automotive

Job Description

Aurora, a leading autonomous vehicle technology company, is seeking a Staff Software Engineer specializing in Data Management to join their team in Pittsburgh. This role is crucial in developing and maintaining the data infrastructure that powers Aurora's self-driving technology.

The position offers an exciting opportunity to work with petabyte-scale datasets from various sensors (optical, lidar, and radar) while building and optimizing cloud-based distributed systems. As a Staff Engineer, you'll be at the forefront of solving complex technical challenges in the autonomous vehicle industry, working with cutting-edge cloud technologies and large-scale data management systems.

The ideal candidate will bring strong expertise in GoLang/Python programming, extensive experience with AWS infrastructure, and a deep understanding of distributed systems and database management. You'll be responsible for architecting scalable solutions, optimizing data frameworks, and creating robust APIs that empower teams across the organization.

Aurora offers a competitive compensation package with a base salary range of $171,000-$273,000, plus annual bonus and equity compensation. The company maintains a strong culture of collaboration and innovation, bringing together talented individuals to work on transformative technology that will revolutionize transportation and logistics.

Working at Aurora means joining a mission-driven company that's dedicated to making self-driving technology safe and accessible. The company values diversity, maintains high standards of integrity, and focuses on achieving ambitious goals without compromising on their values. This role offers the unique opportunity to contribute to groundbreaking technology while working alongside some of the industry's brightest minds in autonomous vehicles and software engineering.

Last updated 4 days ago

Responsibilities For Staff Software Engineer - Data Management

  • Work with PB scale datasets (optical, lidar, and radar modalities) and storage system abstraction layers
  • Architect, implement, and test scalable distributed data framework in the cloud
  • Design and optimize user interfaces for data management through APIs
  • Collaborate with hardware and software engineers to achieve cross-departmental goals

Requirements For Staff Software Engineer - Data Management

Go
Python
Linux
Kubernetes
  • BS/MS or PhD in Computer Science or related field
  • Minimum 3 years related experience
  • Programming skills in GoLang/Python
  • Knowledge of backend software systems, networking, load balancing, API gateways, system security, gRPC services
  • AWS infrastructure experience including S3 and DynamoDB
  • Database design, management and scalability knowledge
  • Experience with workflow orchestration pipeline - Kubernetes, CI/CD tooling
  • Comfortable with Cloud Native services
  • Comfortable with Linux/unix environments

Benefits For Staff Software Engineer - Data Management

  • Annual bonus
  • Equity compensation

Related Jobs