Skip to Main Content
EXTENDED! UP TO 50% OFF SITEWIDE! Learn More
ORDER NOW. SAVE BEFORE PRICES RISE! Sale Ends Soon — Lock In Now
← All openings
Careers

Data Engineer

Richmond Hill, ON · Full-time

Sign in or create an account to apply — you can read the full description first.

Pay: CA$95,000.00 - CA$120,000.00 per year

About PartsEngine

PartsEngine is a Canadian online retailer with a large, complex product catalog. Accurate, well-structured data is the single biggest lever on our business — it shapes what customers find, the prices they see, and how reliably we fulfill their orders.

The Role

We're looking for a Data Engineer to own the flow of product data from source through to our catalog, pricing, and storefront systems. You'll transform large volumes of diverse, unstructured data into clean, standardized, trustworthy datasets; build and maintain the pipelines and integrations that keep our systems in sync; and develop the database logic that powers pricing and fulfillment. This is a hands-on role with genuine ownership — your work reaches the storefront in days, not quarters.

What You'll Do

  • Design, build, and maintain data pipelines that ingest data from a wide range of sources and transform it into clean, standardized formats.
  • Validate, standardize, and enrich source data to ensure accuracy and consistency before it reaches the catalog.
  • Develop and optimize complex database logic that powers pricing, catalog, and fulfillment.
  • Build and maintain integrations that keep our platforms and systems in sync.
  • Create internal tools and dashboards that give business teams visibility into their data.
  • Monitor, troubleshoot, and continuously improve data quality, reliability, and performance.

What We're Looking For

Must-haves

  • Strong SQL skills, including writing and optimizing complex queries and stored procedures.
  • Hands-on experience designing and building ETL / data pipelines.
  • A track record of transforming diverse, inconsistent source data into structured, reliable datasets.
  • Programming proficiency for data processing and automation.
  • Experience working with cloud-based data infrastructure.
  • Comfort building and maintaining system integrations and working with APIs.

Nice to have

  • Experience in e-commerce or another high-volume, catalog-driven business.
  • Familiarity with internal-tooling or low-code platforms.
  • Exposure to product information / catalog data standards.

What Success Looks Like

  • First 90 days: independently delivering cleaned, standardized data and owning an existing pipeline or data process.
  • First year: faster and more reliable data onboarding, measurably fewer data-quality issues reaching the storefront, and tooling the team relies on.

Details

  • Compensation: $95,000 – $120,000 CAD, commensurate with experience
  • Location / arrangement: Onsite only
  • Reports to: Chief Technology Officer (CTO)

Benefits

  • Casual dress
  • Company events
  • Dental care
  • On-site parking
  • Store discount

Flexible language requirement

  • French not required

Ability to commute/relocate

  • Richmond Hill, ON: reliably commute or plan to relocate before starting work (required)

Application question(s)

  • What is your favourite car and why?

Experience

  • E-commerce: 3 years (preferred)

Work Location: In person

Apply for this role

You'll need to be signed in to apply, so we can tie your application to you and you can see what you've sent.
Loading...