Avatar for Class8
Class8
Actively Hiring
Building AI solutions for trucking fleets
  • B2B
  • Growth Stage
    Expanding market presence
  • Growing fast
    Showed strong hiring growth in the past month

Data Engineer

  • $80k – $150k CAD • No equity
  • |Remote (
    Everywhere
    )
  • |6 years of exp
  • |Full Time
Posted: yesterday• Recruiter recently active
Hires remotely in
Everywhere
Remote Work Policy

Remote only

Company Location
Visa Sponsorship

Not Available

Preferred Timezones
Hawaii, Alaska, Pacific Time, Mountain Time, Central Time, Eastern Time, Atlantic Time, Greenland, Brasilia Summer Time, Azores, Coordinated Universal Time, Central European Time, Eastern European Time, Turkey Time, Dubai Time, Maldives Time, Astana Time, Indochina Time, China Standard Time, Japan Standard Time, Brisbane, Vladivostok, Auckland, Wellington, Samoa Time, International Date Line West, Niue Time
Collaboration Hours
9:00 AM - 5:00 PM Eastern Time
RelocationNot Allowed
Skills
Python
MongoDB
PostgreSQL
Amazon S3
Amazon SQS
Bitbucket
Amazon SNS
Kafka
TypeScript
Amazon Redshift
Docker
AWS S3
React.js
SQS
AWS
Jest
React Native
Apache Kafka
Redshift
Flink
AWS Lambda
Apache Flink
Airflow
Amazon ECS
Apache Airflow
AWS Route53
ReactJS
Netlify
SNS
AWS ECR
ECS
ECR
FastAPI
AWS Glue
AWS EventBridge
Apache Iceberg
EventBridge
Route53
Glue
Iceberg

About the job

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:

https://www.class8.com/our-solution

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.

About the company

Class8 company logo

Class8

Actively Hiring
Building AI solutions for trucking fleets11-50 Employees
  • B2B
  • Growth Stage
    Expanding market presence
  • Growing fast
    Showed strong hiring growth in the past month
Learn more about Class8 image

Funding

AMOUNT RAISED
$7.2M
FUNDED OVER
2 rounds
Rounds
S
$6000000
Seed - Aug 2020+1

Founders

Chris Atkinson
Founder
Toronto
image
View the team image

Similar Jobs