CareerPlanGet AI match score →

Senior MTS Software Eng. Data Platform

Toronto💼 Full-time🗓 2026-07-06 → 2026-07-30

Core

Design and build large-scale distributed systems for a self-service feature store platform that powers AI model training and real-time inference for fraud detection, payments, and search.

Role type

Senior IC platform software engineer (distributed systems)

Builds

Distributed services for stream processing, state management, feature serving, and lifecycle management

Domain

E-commerce / Data Infrastructure / Distributed Systems

Deliverable

production ML models

Required skills

Distributed systems fundamentals, high-throughput low-latency system design, Java/Python/Go/Scala/C++, platform framework development, observability, capacity planning, architectural trade-offs

Preferred skills

Kafka/Flink, Spark, Delta/Iceberg, GraphQL/REST APIs, RDBMS/NoSQL

Technologies

Kafka, Flink, Spark, Delta, Iceberg, GraphQL, REST, RDBMS, NoSQL

Responsibilities

Own architecture and development of large-scale distributed services, develop core platform services for stream processing and feature serving, solve distributed systems problems (consistency, fault tolerance), build reusable platform frameworks and tooling, drive technical decisions on scaling and reliability, improve observability and incident response, lead capacity planning and performance tuning, develop automation for deployment and recovery, partner with stakeholders on platform requirements, lead design reviews and mentor engineers, identify and modernize architectural debt

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗