C

Clutch Technologies

Tech-driven used-car marketplace with matching

Senior Data Engineer

Data EngineeringPosted on Nov 10
Full-timeToronto, ON, Canada

About the Job

Requirements

  • At least 5 years of experience in data engineering or a closely related field.
  • Have built and operated production data pipelines and platforms that people rely on.
  • Advanced SQL and strong programming skills in Python; TypeScript is a plus.
  • Hands-on experience with a modern cloud data warehouse such as Snowflake, BigQuery, or Redshift.
  • Experience with transformation and orchestration tools such as dbt and Airflow.
  • Experience with cloud platforms, ideally AWS, and their data services.
  • Strong data modeling skills, including designing for analytics use cases.
  • Experience with DevOps and observability tooling such as Git, GitHub Actions, Docker, Terraform, and Datadog.
  • Use AI as a force multiplier to explore ideas, prototype solutions, and accelerate development.
  • Work directly with stakeholders to understand problems and deliver business value.

Responsibilities

  • Own Clutch's data platform end-to-end, designing and evolving the architecture behind its warehouse, pipelines, and data models with long-term scalability in mind.
  • Build reliable, well-tested ELT pipelines that bring together data from applications, operational systems, and third-party tools.
  • Design data models in partnership with analysts and data scientists so that trusted, well-structured data is easy to find and use across the business.
  • Build the data foundations for financial services work, partnering closely with the data scientist focused on that area to support modeling, experimentation, and analytics.
  • Own data quality and observability, with monitoring, testing, and alerting that catch issues before stakeholders do.
  • Apply strong DevOps practices to data, including version control, CI/CD, infrastructure as code, and automated deployments.
  • Use AI as part of the everyday engineering workflow to prototype, accelerate development, and improve code quality.
  • Make thoughtful technical decisions that balance speed, cost, quality, and maintainability, and continuously evaluate new tools that help the team move faster.
  • Establish data standards, documentation, and governance practices as the platform matures.
  • Mentor others and raise the bar for data engineering across the team through design discussions and code reviews.

Desired Qualifications

  • TypeScript programming skills.
  • Experience with streaming or event-driven data, such as Kafka or Kinesis.
  • Experience supporting data science or machine-learning workflows in production.
  • Experience in e-commerce, marketplaces, automotive, or fintech.

About the Company

Clutch Technologies

Tech-driven used-car marketplace with matching

Clutch.ca operates an online marketplace for buying and selling used cars. It connects individual car owners with buyers through a technology-driven platform that uses an algorithm to match sellers and purchasers and to streamline the transaction process. When a sale is completed on the platform, Clutch.ca collects a service fee. The product works by listing vehicles, matching buyers and sellers, and guiding them through the steps needed to finalize a transfer, including secure payments and documentation support. The platform differentiates itself from traditional car dealerships by emphasizing transparent pricing, data-driven matching, and a user-friendly online experience. Its goal is to simplify and improve trust in used-car trading, making the process faster, clearer, and more accessible for individuals.

Company size
501-1,000
Company stage
Series D
Total funding
$318.5M
Headquarters
Toronto, Canada
Founded
2016

Recently Posted Jobs

Explore more opportunities at Clutch Technologies

See more jobs