Back End Software Engineer, Data Ingestion jobs in United States
cer-icon
Apply on Employer Site
company-logo

RevolutionParts · 8 hours ago

Back End Software Engineer, Data Ingestion

RevolutionParts is growing rapidly and is seeking a Back End Software Engineer with a deep interest in data systems to join their Ingestion Team. The role focuses on ensuring the accuracy and speed of catalog, pricing, and inventory data through a custom-built PHP batch processing system.

AutomotiveE-Commerce
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Develop and maintain high-volume data ingestion workers written in PHP
Diagnose and resolve performance bottlenecks in background processes (CPU, Memory, I/O)
Collaborate with the BI team to ensure downstream data needs are met by the application's persistence layer
Write clean, testable code and advocate for standard software engineering practices (CI/CD, Unit Testing) within data-heavy workflows

Qualification

PHPMySQLData IngestionSQL OptimizationBackground ProcessingAI ToolsSystems CuriosityCollaboration

Required

7+ years of Backend Software Engineering experience, with a strong focus on data-intensive applications
PHP knowledge: You should be comfortable managing long-running scripts and understanding PHP's CLI behavior
Advanced SQL & Database Internals: You don't just write queries; you understand execution plans, locking behavior, and index optimization in MySQL or PostgreSQL
Systems Curiosity: A desire to understand how things work under the hood, rather than just plugging tools together
Background Processing: Experience with job queues, workers, and batch processing patterns
No 'Modern Stack' Dependency: You are excited to build excellence within a PHP/Relational environment and don't require Python/Spark to be effective

Preferred

Prior experience with payments, eCommerce, Marketplaces, and complex Product Information Management modeling
Experience working in a cloud-based software development environment, preferably with AWS
Experience with modern data tooling (e.g., Python, DBT, Glue) is a bonus, but not a replacement for curiosity about and engagement with the current stack

Company

RevolutionParts

company-logo
RevolutionParts, based in Phoenix, Arizona, accelerates parts and accessories sales across major automotive brands in North America.