CareerPlan

Lead Backend Developer, Distributed Systems (Remote)

Movable Ink - TorontoRemoteFull-timeCA$147k–CA$192k2026-11-03 → 2026-11-10
Remote

Core

Lead the architecture, design, and implementation of a next-generation AI decisioning orchestration platform that coordinates messaging across email, mobile, and other channels.

Role type

Senior IC distributed systems engineer (lead)

Builds

Scalable, event-driven, fault-tolerant distributed systems for real-time messaging decisions

Domain

Marketing technology, distributed systems, machine learning infrastructure

Deliverable

production ML models

Required skills

distributed systems design, event-driven architecture, real-time decisioning, cloud-native development, microservices, Python, system design, operational excellence

Preferred skills

Elixir, Erlang, Scala/Akka, Go, Clojure, workflow orchestration (Prefect, Airflow, Dagster, Temporal), ML-driven decisioning integration

Technologies

Google Cloud Platform, Kubernetes, gRPC, Kafka

Responsibilities

Set technical direction for the orchestration platform, design and build scalable distributed systems, own key system components end-to-end, drive hard technical decisions and design reviews, partner with product and ML teams, ensure operational excellence through observability and incident response, mentor engineers

Seniority

Senior, hands-on IC with leadership responsibilities