Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
RE

RevolutionParts

via Gem

All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Back End Software Engineer, Data Ingestion

Anywhere
Full-time
Posted 1/2/2026
Direct Apply
Key Skills:
PHP
MySQL/PostgreSQL optimization
Backend systems
Data processing
Batch processing

Compensation

Salary Range

$NaNK - NaNK a year

Responsibilities

Own and optimize high-volume PHP data ingestion systems, improve performance, and collaborate on data structure and reliability.

Requirements

7+ years of backend experience with a focus on data-intensive applications, expert PHP and SQL knowledge, understanding of system internals, and experience with background processing.

Full Description

The Role RevolutionParts is growing rapidly, and the reliability and quality of our core data—catalog, pricing, and inventory—is paramount to our success. This data flows through our established, high-volume ETL pipeline, which is the heart of our platform. RevolutionParts is looking for a Back End Software Engineer with a deep interest in data systems to join our Ingestion Team. Our platform's success relies on the accuracy and speed of our catalog, pricing, and inventory data. This data is processed through a mission-critical, custom-built PHP batch processing system. We aren't looking for a traditional Data Engineer who only wants to work in Spark or Airflow. We need a Systems-minded Software Engineer who enjoys diving into PHP codebases, optimizing MySQL queries, and ensuring that our background workers are robust, scalable, and reliable. You will be the guardian of our "source of truth," ensuring that millions of records are ingested accurately every day. As a Software Engineer - Data Ingestion, you will: Own the Codebase: Take technical ownership of our custom PHP ingestion framework, improving its maintainability and performance. Engineer for Reliability: Implement robust error handling, circuit breakers, and validation logic within our PHP workers to prevent data corruption or pipeline stalls. Optimize the Data Tier: Act as the lead on MySQL/Postgres performance for the ingestion team—optimizing indexes, refactoring slow inserts, and managing schema migrations. Bridge the Gap: Work closely with application developers to ensure the data we ingest is structured perfectly for the end-user experience. Modernize Incrementally: Identify patterns in our custom PHP system that can be abstracted or improved, guiding the stack's evolution without disrupting the business. Responsibilities of the role: 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. Requirements: 7+ years of Backend Software Engineering experience, with a strong focus on data-intensive applications. Expert-level 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. Nice To Haves: 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. At RevolutionParts, we believe that diverse perspectives and innovative approaches fuel our success. Even if your experience doesn’t align perfectly with every requirement listed, we encourage you to apply. We value passion, curiosity, and the drive to learn and grow within our organization. We look forward to hearing your unique story and how you can contribute to our mission. RevolutionParts is an equal-opportunity employer. We celebrate diversity and are committed to fostering an inclusive environment for all employees.

This job posting was last updated on 1/5/2026

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt