Senior Software Engineer
Role summary
Voomi is seeking a Senior Software Engineer specializing in Catalog & Data Architecture to build and scale data systems for their fast-growing e-commerce platform. This remote role involves creating automated frameworks for supplier onboarding, defining product schemas, solving entity resolution and deduplication challenges, leading AI-driven data enrichment, ensuring data quality, and integrating with various APIs. The ideal candidate has 5+ years of experience building production data systems, a strong architectural mindset, proficiency in Python and SQL, and experience with data orchestration and transformation tools. This is a high-ownership individual contributor role with direct access to leadership, focused on building modern systems in a disruptive market.
Job Title: Senior Software Engineer (Catalog & Data Architecture)
Location:
Remote
Reports To:
Chief Digital / Chief Technology Officer
Who We Are:
Voomi is a fast-growing eCommerce distributor transforming how HVAC and industrial supplies are purchased. As an early mover in a large, underserved market, we offer a catalog of over 1M products through a fast, streamlined online experience for contractors, pros, and DIYers. Backed by a team with deep retail, eCommerce, and technology experience, we’re building a modern platform in a category ready for digital disruption. We recently raised our Series A and are scaling quickly, with significant growth ahead and a strong focus on innovation.
The Challenge:
Suppliers send data in every format imaginable — EDI, SFTP, API, CSV, portal exports. Different naming conventions, inconsistent attributes, missing fields, conflicting specs. Your job is to build the automated machinery that takes this chaos and produces a single, high-fidelity canonical product model.
What You’ll Own:
- Onboarding Engine:
Build a highly automated framework to onboard new suppliers in days, not weeks, regardless of their tech stack.
- Product Taxonomy:
Define and evolve the core product schema — how we handle complex industrial attributes, brand hierarchies, and multi-layered categories.
- Entity Resolution & Deduplication:
Solve the "same product, different name" problem. Build the logic that identifies when two different supplier feeds describe the same item.
- Automated Enrichment:
Lead the transition from manual data entry to AI-driven enrichment — deploying LLM agents to extract technical specs, generate descriptions, and classify products at scale.
- Data Quality & Governance:
Design the system that monitors feed health, detects price and inventory anomalies, flags schema drift, and ensures bad data never makes it to the catalog.
- API Integration:
Connect to supplier systems, marketplace APIs, and internal platforms. Make unreliable third-party connections reliable.
Requirements:
- 5+ years
building and scaling data systems in production. E-commerce, supply chain, or marketplace experience preferred.
- Architectural mindset.
You don't write scripts — you build systems. You understand idempotency, state management, and how to build resumable pipelines.
- Python & SQL.
Heavy lifting in Python. Complex relational work in SQL — CTEs, window functions, JSONB, performance optimization.
- Orchestration.
Strong experience with Dagster (preferred), Airflow, or Prefect.
- Columnar databases.
Experience with ClickHouse, Snowflake, BigQuery, or Redshift.
- Transformation frameworks.
SQLMesh, dbt, or equivalent.
- API integration.
REST, webhooks, rate limiting, pagination, auth. You've connected to messy third-party APIs and made them work.
- Product sense.
You understand that data quality isn't abstract — it's the difference between a contractor buying the right part or returning a $5,000 piece of equipment.
Nice To Have:
- Experience at a product data or commerce middleware company (Feedonomics, ChannelAdvisor, CommerceHub, Salsify, or similar).
- LLM APIs in production — not prototypes. Confidence scoring, feedback loops, human-in-the-loop review.
- Experience with product matching, entity resolution, or deduplication at scale.
- Philadelphia area.
The Team
You'll work directly with the CDTO on architecture and vision and collaborate with product management and the data team. This isn't a solo IC role and it isn't managing a large org — it's a high-ownership position where you build the systems and set the technical standard.
Why Voomi
- Venture-backed and growing fast.
- Modern stack, no legacy. You're building, not maintaining.
- Small team, direct access to leadership, ship daily.
- Competitive compensation and benefits.
Voomi Supply is an equal opportunity employer and values diversity in the workplace. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, veteran status, or any other protected characteristic under applicable federal, state, or local laws. We are committed to providing an inclusive and welcoming environment for all employees.
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite