Staff Data Engineer

RevolutionParts

Tempe (AZ)

On-site

USD 180,000 - 260,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RevolutionParts in Tempe, AZ seeks a Senior Data Engineer / Staff-level architect to own the data ingestion platform and drive the strategy for scalable, reliable data pipelines. You will define the destination, migration sequence, and tradeoffs to retire the legacy system as the organization moves forward.

You will shape standards for schema design, data contracts, and observability while collaborating with Product, BI, Platform Engineering, and Executive Leadership.

Qualifications

  • Ten-plus years in data or software engineering with architecture ownership of high-volume production systems.
  • Experience designing and operating distributed job execution systems.
  • Deep experience with production message queues and failure handling.
  • Experience building observability into systems and ensuring data quality.

Responsibilities

  • Own data ingestion architecture and 2-3 year vision.
  • Set standards for schema design, data contracts, and observability.
  • Lead cross-functional alignment with Product, BI, Platform Engineering, and Exec Leadership.
  • Make final technical debt decisions for ingestion domain.
  • Mentor Senior Engineers on distributed systems and data modeling at scale.

Skills

Architectural leadership
Distributed systems design
Data ingestion & pipelines
Observability & reliability
Mentorship & coaching

Education

BS/MS in Computer Science or related field

Tools

AWS
Kubernetes
Kafka
Kinesis
Snowflake
BigQuery
Databricks
Flink
Redpanda
EKS

Job description

RevolutionParts is not just a pioneering force in the automotive eCommerce realm; we're actively seeking passionate and talented individuals to join our squad of Revolutionaries (yes, that's what we call ourselves!). As leaders in providing streamlined, user-friendly solutions, we empower automotive brands to maximize online sales. Our commitment to technology, top-notch customer service, and a profound understanding of the automotive market sets us apart. If you're ready to revolutionize the eCommerce space for automotive parts and accessories, consider joining our dynamic team of Revolutionaries.

The Role

Most data engineering roles hand you a Jira board. This one hands you a whiteboard and asks what should be on it. RevolutionParts powers parts and accessories commerce for thousands of automotive dealers and OEMs across North America. The data behind all of it (catalog, pricing, inventory) moves through a high-volume ingestion system that has scaled with the business. It was the right architecture for where we were. It isn't the right architecture for where we're going. We need someone who can keep this system reliable today while making it obsolete on a timeline they define. The target architecture doesn't exist yet. The technical bar for this domain gets set by whoever takes this role. If that is an uncomfortable amount of open space, this probably isn't the right fit. If it sounds like the kind of problem worth leaving your current job for, read on.

Responsibilities
Strategic Leadership & Architectural Ownership
  • You are the technical authority for data ingestion at RevolutionParts. You lead through expertise, not authority.
  • Own the 2-3 year architectural vision for data ingestion. That means the destination, the migration sequence, the tradeoffs at each stage, and the criteria that determine when the current system has earned its retirement.
  • Set the engineering standards that govern how every team builds on and interfaces with core data infrastructure: schema design, data contracts, query optimization, observability. What you establish here becomes the organization’s baseline.
  • Shape technical strategy across Product, BI, Platform Engineering, and Executive Leadership. Not as an advisor. As the person who drives alignment, cuts through ambiguity, and owns the outcomes of complex multi-quarter initiatives from discovery through delivery.
  • Take ownership of the highest-severity, most ambiguous problems in the data domain: the ones that cross team boundaries, have no clear owner, and have already resisted resolution.
Execution & Operational Excellence
  • Hold ultimate accountability for the architecture and production performance of our catalog, pricing, and inventory ingestion systems, with the technical depth to make decisions no one else in the organization is positioned to make.
  • Define the reliability bar for data across the organization. Build the monitoring, alerting, and validation frameworks that turn data quality from a best-effort into a contractual commitment with clear SLAs and owners.
  • Make final, binding technical debt decisions for the ingestion domain, weighing immediate stability against long-term architectural health. Document the reasoning with enough clarity that it survives organizational change 18 months from now.
  • Elevate the technical ceiling of the data engineering organization through direct mentorship of Senior Engineers on distributed systems, high-volume database performance, and data modeling at scale. Your impact here compounds beyond your own output.
Requirements

10+ years in data or software engineering, at least 3 at Staff level or equivalent owning architectural decisions on high-volume production systems.

  • Designed and operated distributed job execution systems: dynamic compute provisioning, variable workload profiles, job isolation, and resource contention at scale.
  • Deep experience with message queue architectures in production: fan-out patterns, poison pill handling, dead letter queues, consumer lag at scale.
  • Built observability into systems that had none - monitoring, alerting, lineage, and pipeline health designed in from the ground up, not dashboards bolted on afterward.

Built pipeline orchestration infrastructure, not just DAGs. You have strong opinions about operability because you've inherited systems that weren't.

  • You set the engineering quality bar. Reliable, efficient, documented, testable, maintainable - and you hold the team to the same standard.

Led a migration from legacy batch infrastructure (custom schedulers, daemon-based systems, cron pipelines) to modern architecture without taking down production. We'll go deep on this in the interview.

  • Deep AWS in production: EKS, EC2 fleet management, SQS, RDS. Operated at scale, not just deployed into it.
  • Kubernetes in production - workload behavior, compute right-sizing for variable job profiles, failure modes under load.
  • Streaming in production: Kafka, Flink, Kinesis, or Redpanda. You've made the batch-vs-streaming call in both directions and can defend either.
  • Cloud data warehouse architecture - Snowflake, BigQuery, or Databricks. Clustering, partitioning, cost management, mixed analytical and operational workloads.
  • You use AI coding tools daily and have shipped production work because of it.
  • You write architecture docs engineers trust and can brief a VP on the same decision. Both matter at this level.
  • BS or MS in Computer Science, Engineering, or equivalent.
AI Fluency & Modern Tooling

At RevolutionParts, we expect team members to actively use modern tools - including AI-powered systems - to improve decision-making, productivity, and quality of work.

This Includes
  • Using AI tools responsibly to accelerate research, analysis, documentation, and problem-solving
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Data Engineer
Staff Data Engineer

Socket.dev • Tempe (AZ)

On-site
USD 140,000 - 210,000
Competitive compensation
401K match
Parental leave
+2
Technical Product Manager
Technical Product Manager

RevolutionParts • Tempe (AZ)

Hybrid
USD 140,000 - 190,000
Data Engineer
Data Engineer

DevRev • Austin (TX)

On-site
USD 140,000 - 210,000
Customer Success Manager II, SMB
Customer Success Manager II, SMB

RevolutionParts • Tempe (AZ)

On-site
USD 65,000 - 80,000
401K match
Parental leave
Career development
Lead Data Architect
Lead Data Architect

Dormont Manufacturing Co • Suitland (MD)

On-site
USD 120,000 - 160,000
100% employer-paid dental and vision insurance
5% 401(k) company matching
Flexible schedules and teleworking options
+1
Principal Software Developer - Data
Principal Software Developer - Data

quickenloans • Seattle (WA)

On-site
USD 180,000 - 260,000
Staff Software Engineer, Data Engineering Solutions
Staff Software Engineer, Data Engineering Solutions

United States Digital Space LLC • Seattle (WA)

On-site
USD 130,000 - 160,000
Innovative work environment
Collaboration opportunities
Staff Quality Engineer
Staff Quality Engineer

RevolutionParts • Tempe (AZ)

On-site
USD 110,000 - 160,000
Competitive compensation
401K match
Parental leave
+2
Data Engineer
Data Engineer

Robots & Pencils • Seattle (WA)

On-site
USD 150,000 - 190,000
AWS Certification preferred
Data Engineer
Data Engineer

Headfarmer • Phoenix (AZ)

On-site
USD 120,000 - 180,000