CareerPlan

Staff Software Engineer, Data Platform

TorontoFull-timeCA$160k2026-09-29 → 2026-11-10

Core

Design, build, and deploy foundational data services and products for streaming analytics, interactive reporting, and ML platform scaling.

Role type

Staff Software Engineer (Data Platform)

Builds

Streaming analytics infrastructure, interactive end-user reporting systems, and data/ML platform services.

Domain

Cloud computing, distributed systems, data engineering, machine learning infrastructure.

Deliverable

production ML models

Required skills

Java, distributed computing (Kinesis, Kafka, Flink, Spark, Beam), storage/compute (Snowflake, Hadoop), Kubernetes, multithreading, memory management, reliability engineering.

Preferred skills

Security/encryption infrastructure, public cloud mission-critical services, petabyte-scale data integration, AWS Kubernetes services.

Responsibilities

Design and own scalable platform components, conduct design and code reviews, debug production issues, mentor engineers.

Seniority

Staff, hands-on IC with mentorship