Get more replies from employers
Send a job-specific resume in minutes.
RevolutionParts is seeking a senior data engineer to lead architectural ownership of our data ingestion pipeline for catalog, pricing, and inventory. You will define strategy and standards across data contracts, schema design, and observability, guiding multiple teams toward scalable, reliable systems.
You will mentor engineers, drive multi-quarter initiatives, and push for production-grade tooling with strong data quality and measurable SLAs.
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.
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.
10+ years in data or software engineering, at least 3 at Staff level or equivalent owning architectural decisions on high‑volume production systems.
Python and Spark/PySpark at petabyte scale — production systems, not notebooks. You tune Spark from first principles: partition strategy, join optimization, dynamic allocation, skew diagnosis.
Built pipeline orchestration infrastructure, not just DAGs. You have strong opinions about operability because you've inherited systems that weren't.
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.
Proven examples of using AI to improve outcomes in prior roles is expected.
RevolutionParts is proud to provide all full‑time Revolutionaries with a comprehensive employment package including competitive compensation, career development, benefits, 401K match, parental leave, and many more valuable perks. You can learn more about our core‑value driven culture at our career page.
RevolutionParts is an Equal Opportunity Employer; we value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, gender orientation, gender identity or expression, sexual identity, sexual orientation, age, marital status, family status, genetic information, veteran status, or disability status.
You will only receive correspondence through the GEM ATS or from a @revolutionparts.com email address. If you are receiving communication through any other platform or domain, it may be fraudulent, and we urge you to ignore the communication.