CareerPlan

Senior/Staff Software Engineer, Data Platform

📍 Toronto, ONFull-time$200k–$295k2026-10-24 → 2026-11-10
Hybrid

Core

Design and optimize the data platform powering Terminal's unified API, handling streaming, storage, and analytics for terabytes of IoT and time-series data.

Role type

Senior/Staff Software Engineer, Data Platform

Builds

Scalable data platform, streaming pipelines, storage systems, and reusable components for the unified API

Domain

Telematics data infrastructure, commercial fleet industry

Deliverable

production ML models

Required skills

Distributed systems, high-scale data streaming, storage systems, open source internals, architectural design

Preferred skills

Java or Scala, open source contributions

Technologies

Java, Python, AWS S3, Apache Doris, Apache Iceberg, Postgres, AWS Kinesis, Apache Kafka, Apache Flink, Apache Spark, Pulumi

Responsibilities

Design and build streaming pipelines for ingestion, replication, analytics, and enrichment; Build storage systems scaling to petabytes of time-series data; Make architectural decisions to maintain platform scalability; Contribute to open source technologies

Seniority

Senior/Staff, hands-on IC with architectural ownership