
Engineering Manager, Orchestration
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Canada.
• Recruit, mentor, and develop a founding team of engineers to construct the orchestration platform.
• Collaborate with the Lead Engineer and senior technical stakeholders on architecture, project scope, and milestones.
• Drive initiatives from inception to delivery, translating product objectives into technical strategies.
• Lead the development of a scalable, event-driven, fault-tolerant platform for high-volume, real-time messaging decisions.
• Offer hands-on technical leadership for distributed, stateful, and real-time decision-making challenges.
• Work in conjunction with Product, Machine Learning, Data Platform, and other engineering teams.
• Ensure reliability through observability, metrics, incident response, and shared on-call duties.
• Report directly to the Director of Engineering (AI/ML).
• Over 7 years of experience in software engineering.
• More than 3 years in a managerial role overseeing engineers.
• Proven history of recruiting, mentoring, and cultivating high-trust engineering teams.
• Player-coach leadership style, actively contributing to architecture, design, and implementation.
• Extensive experience in designing and operating large-scale distributed systems that are fault-tolerant, highly available, and highly concurrent.
• Strong systems thinking and architectural judgment in event-driven, stateful, real-time decision-making systems.
• Experience in building and operating backend services within a modern cloud environment, particularly Google Cloud Platform.
• Practical knowledge of microservice and service-oriented architectures.
• Familiarity with synchronous, event-sourced, orchestrated, and asynchronous inter-service communication patterns.
• Experience with gRPC and Kafka.
• Solid foundation in Python.
• Practical experience in partitioning, replication, back-pressure, idempotency, and failure handling.
• Exemplary software engineering practices, including system design, code reviews, testing, and CI/CD.
• Strong emphasis on operational excellence, observability, incident response, and healthy on-call practices.
• Ability to communicate and collaborate effectively with product and business stakeholders.
• Experience with Elixir, Erlang, Scala/Akka, Go, or Clojure is advantageous.
• Familiarity with workflow orchestration systems such as Prefect, Airflow, Dagster, or Temporal is a plus.
• Experience in building, operating, or integrating with ML-driven decision-making or scoring systems is beneficial.
• Additional bonus based on the position ultimately offered.
• Medical benefits.
• Financial benefits.
• Other benefits.
EWOR
Horizon3.ai
Workiva
Toast
Get handpicked remote jobs straight to your inbox weekly.