CareerPlanSign in

Senior / Staff Software Engineer – Core Data Infrastructure

Toronto, Ontario, Canada💼 Full-time🗓 2026-08-03 → 2026-09-11

Core

Architecting core distributed systems to ingest, process, and store terabytes of time-series and spatial data for real-time analytics.

Role type

Senior/Staff backend and systems engineer

Builds

Highly available, resilient primitives for data ingestion, processing, and storage

Domain

B2B technology, logistics, transportation, risk-management

Deliverable

production ML models | infrastructure

Required skills

distributed systems architecture, time-series data handling, spatial data management, fault-tolerant system design, automated tooling development, technical abstraction design, scalable code development

Preferred skills

open-source contributions, orchestration engines, lakehouse architectures, spatio-temporal data models

Technologies

Java, Python, JVM languages, event streaming frameworks, distributed computation frameworks, data warehousing, lakehouse concepts

Responsibilities

Design and optimize high-throughput data processing systems for real-time streaming and batch operations. Engineer robust storage solutions for expanding volumes of time-series and spatial data. Drive architectural decisions for fault-tolerant infrastructure scaling. Develop intelligent, automated tooling for data quality and lineage tracking. Collaborate with stakeholders to define reusable technical abstractions. Write scalable, production-ready code.

Seniority

Senior/Staff, hands-on IC

Sourced via zohorecruit · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.