
Remote opportunity at
Movable InkEngineering Manager, Orchestration (Remote)
Movable Ink builds data-driven content generation and artificial intelligence decisioning solutions that assist marketers in maximizing revenue, improving marketing agility, and streamlining workflows. The enterprise maintains…
Career Tools
About This Role
Movable Ink builds data-driven content generation and artificial intelligence decisioning solutions that assist marketers in maximizing revenue, improving marketing agility, and streamlining workflows. The enterprise maintains headquarters in New York City alongside international operations, employing roughly six hundred staff members globally. The organization is establishing a fresh Orchestration division to construct an advanced AI decisioning platform capable of coordinating customer communications across mobile and email channels. An Engineering Manager is…
Job Description
Movable Ink builds data-driven content generation and artificial intelligence decisioning solutions that assist marketers in maximizing revenue, improving marketing agility, and streamlining workflows. The enterprise maintains headquarters in New York City alongside international operations, employing roughly six hundred staff members globally. The organization is establishing a fresh Orchestration division to construct an advanced AI decisioning platform capable of coordinating customer communications across mobile and email channels. An Engineering Manager is needed to guide this new group, recruit initial engineering staff, and collaborate closely with technical stakeholders to transition the system from prototype development into full production.
This position operates in a hands-on capacity where leadership intersects with machine learning and distributed systems. The selected manager will report directly to the Director of Engineering for AI and Machine Learning, taking charge of a strategic engineering initiative that carries significant executive visibility. Qualified candidates should possess substantial software engineering and leadership experience, comfort with concurrent and distributed computing, and the ability to collaborate effectively across multiple departments.
Responsibilities
- Recruit, mentor, and expand an initial team of software engineers focused on the orchestration platform
- Partner with the Lead Engineer and senior stakeholders to establish system architecture, scope, and project milestones
- Translate product objectives into technical strategies to ensure reliable software delivery
- Lead the development of a scalable, fault-tolerant, and event-driven architecture that handles high-volume real-time decisions
- Provide hands-on technical guidance for complex real-time decisioning and distributed systems challenges
- Collaborate with Product, Data Platform, Machine Learning, and neighboring teams for seamless integration
- Maintain operational reliability through robust observability, metrics, incident response, and shared on-call duties
Requirements
- 7+ years of professional software engineering experience
- 3+ years of experience managing engineers and building high-trust teams
- Expertise in designing and operating large-scale, concurrent, highly available, and fault-tolerant distributed systems
- Strong architectural judgment concerning event-driven and stateful real-time decisioning platforms
- Experience building backend services in a modern cloud environment, specifically Google Cloud Platform
- Hands-on background with microservice and service-oriented architectures, including synchronous, event-sourced, and asynchronous communication
- Strong proficiency in Python
- Demonstrated software engineering standards covering system design, code review, testing, and CI/CD
- Dedication to operational excellence, metrics, observability, and on-call management
Qualifications
- Practical background using Elixir for concurrent and fault-tolerant service creation
- Transferable experience with Erlang, Go, Scala/Akka, or Clojure
- Experience utilizing workflow orchestration tools such as Temporal, Dagster, Airflow, or Prefect
- Familiarity with building, operating, or integrating with machine learning scoring and decisioning systems
Core Skills
Benefits
- Full range of medical benefits
- Financial benefits
- Additional bonus eligibility based on the final position offered
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the posting explicitly lists the employment type and role as remote.
What is the salary range for this job?
The base pay range is listed as $152K to $200K CAD per year, with potential additional bonuses depending on the final offer.
Who will this role report to?
This position reports directly to the Director of Engineering for AI and Machine Learning.
What programming languages are required or preferred?
A strong foundation in Python is required, and experience with Elixir is highlighted as a strong plus, while background in Go, Erlang, Scala/Akka, or Clojure also transfers well.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.