Thomas Rogers
Staff Software Engineer Distributed Platform & Reliability @Ocado Technology
Signup · Get unlimited contacts
WORK HISTORY
Staff Software Engineer Distributed Platform & Reliability @Ocado Technology
Toronto, ON, CA
Architect and long-term owner of distributed validation, simulation, and CI execution infrastructure supporting robotics development across cloud, simulation, and physical hardware environments. Focused on enforcing execution invariants, restoring CI trust, and designing systems that tolerate volatility by construction.• Architected and operate a distributed UAT and validation platform validating the full robotics stack across simulation and hardware, enforcing deterministic clean-state execution across heterogeneous services.• Designed simulator-first development workflows enabling production-compatible virtual robot execution (gRPC-compatible with production services), reducing hardware dependency and increasing parallel development capacity.• Built a cost-optimized elastic CI execution fabric (Azure DevOps + AWS ASGs) using queue-depth–driven scaling (1 job : 1 instance invariant), Lambda-based stabilization, and workflow-aware retry semantics under GPU spot volatility.• Shifted CI reliability model from advisory to authoritative by designing a DSL-based validation framework with statistical promotion gating, historical signal modeling, and staged enforcement rollout (silent → comment → hard block).• Extracted execution reset logic into a dedicated clean-state enforcement service after instability surfaced at scale, separating invariants from feature logic and reducing systemic flakiness.• Designed structured artifact reporting, failure summarization, and telemetry overlays to reduce debugging latency for distributed and hardware-integrated failures.• Extended infrastructure into cloud-native environments using Docker, Terraform, autoscaling groups, and event-driven provisioning patterns.• Act as cross-team architectural consultant for distributed failure modeling, container architecture, CI signal integrity, and execution platform design.
EDUCATION
University of Waterloo
Bachelor of Mathematics, Mathematics
University of Waterloo
Bachelor's degree, Mathematics and Computer Science
SKILLS
ABOUT THOMAS ROGERS
I’m a staff-level systems engineer specializing in distributed execution infrastructure, platform reliability, and deterministic workflow design.Over the past 12+ years, I’ve designed and operated cloud-native systems spanning robotics coordination, CI/CD execution fabrics, simulation platforms, and reliability governance frameworks. My work focuses on enforcing explicit invariants, designing for volatility rather than resisting it, and building systems that remain understandable under failure.At Ocado Technology (Kindred.ai), I architected and led the evolution of distributed validation and simulation infrastructure supporting robotics development across cloud, simulation, and physical hardware environments. This included:Partition-aware distributed coordination systems (Go + Redis)Elastic CI execution fabrics under GPU spot volatilityDeterministic clean-state enforcement servicesStatistical CI governance models to restore trust in automated testingSimulator-first workflows enabling production-compatible virtual executionI operate comfortably at the staff level — driving architecture, shaping reliability standards, and consulting across teams on distributed failure modeling, CI signal integrity, and execution platform design.Technically, I work primarily in Go and Python, with deep experience in cloud-native infrastructure (AWS, Docker, Terraform), autoscaling control loops, idempotent APIs, reconnect-safe distributed workflows, and systems designed for rolling deploys and partial failure.I value high-signal engineering cultures: teams that prefer clarity over cleverness, invariants over patching, and thoughtful iteration over chaos.Based in the Greater Toronto Area. Open to fully remote roles across Canada and US-based companies hiring in Canada.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.