Point your AI agent at freehire and let it find you a job.

Get the CLI →

Class8

NewBe an early applicant

Data Engineer

Posted Updated
Discussion

Summary

Backend-leaning data engineer at Class8, whose products help trucking companies run operations and connect with freight. You'll own MongoDB/PostgreSQL performance, ship Python/FastAPI services, and build batch and streaming data pipelines on AWS (Kafka, Flink, Airflow, Iceberg), with production on-call duties.

Compensation: $80k – $150k CAD • No equity

Class8 is building a suite of products to help trucking companies better run their business, and help them connect with freight opportunities through brokerages and other data partners. Our team works with real-time, big data across thousands of trucks, and creates apps across multiple surface areas including mobile, desktop, and embedded vehicles.

This role is for a strong backend engineer who loves data: you'll ship and optimize production Python/FastAPI services, tune MongoDB and PostgreSQL for scale, and help us build and improve our data pipelines. You don't need to know every tool on day one - we care more about database depth, production ownership, and sound judgment on distributed, data-heavy systems.

In This Role, You Will:

  • Own database performance: schema design, indexing, query optimization, migrations, and data modeling across MongoDB and PostgreSQL.
  • Design, build, and maintain FastAPI backend services that power fleet dispatch, operational data, and product features.
  • Improve application and data-path performance through profiling, observability, and iterative tuning—not one-off fixes.
  • Build and maintain batch and streaming data workflows.
  • Use an AI-first approach to development, leveraging AI to accelerate implementation while maintaining strong ownership, judgment, and understanding of the code produced.
  • Participate in production operations—debugging, incident response, and hardening systems you build (including on-call as the team scales).

You’re Right For The Role If You Have These Skills:

Required:

  • 6+ years of backend software engineering experience, with meaningful work on data-intensive production systems.
  • Strong Python and FastAPI (or similar async Python web frameworks) in production.
  • Deep hands-on experience with PostgreSQL and MongoDB: schemas, indexes, transactions where relevant, query optimization, and migration strategies.
  • Solid SQL skills and comfort reasoning about access patterns, consistency, and performance tradeoffs.
  • Experience building REST APIs, services, and integrations.
  • Track record of shipping and owning backend systems in production
  • BS/MS in Computer Science or a related field
  • Passion for continuous improvement and a practical AI-first mindset (accelerate implementation and workflows—reviews, tests, docs—without sacrificing quality or understanding).

Bonus If You Have:

  • Data pipelines and orchestration.
  • Apache Kafka (or Kinesis/SQS-heavy event architectures) and stream processing concepts.
  • Apache Flink or comparable stream/batch processing frameworks.
  • Apache Iceberg (or similar open table formats) on object storage / data lake workloads.
  • Databricks (Spark, lakehouse patterns, or comparable managed analytics platforms).
  • Docker, CI/CD, and infrastructure-as-code exposure on AWS.
  • Familiarity with CDC (Change Data Capture), idempotent consumers, backpressure, and failure handling in distributed pipelines.

Our Tech Stack:

  • Frontend / mobile: React Native, React, Next.js, TypeScript, Jest
  • Backend / data: Python, FastAPI, MongoDB, PostgreSQL
  • Platform: Bitbucket, Docker, Netlify
  • AWS: SQS, SNS, API Gateway, Lambda, ECS, ECR, S3, Route53, EventBridge, Redshift, Glue, Kafka, Flink, Iceberg, Airflow

Hiring Process:

  • Résumé review
  • Coding interview (45 mins)
  • Systems design interview (25 mins)
  • Senior management interview (15 mins)

What We Do:

Why Join Us:

  • We’re redefining how freight moves.
  • You’ll get in early on a high-upside product in a massive, untouched market.
  • You’ll work with experienced builders and be trusted to execute.
  • Big career upside: build, prove yourself, and grow with the company.

Skills

Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.