Movable Ink
Senior Backend Developer, AI Systems
Movable Ink - Toronto · Senior
Sponsorship not specified$143k-$200kDetected 21 days ago
PythonDistributed SystemsBackend DevelopmentCode ReviewGitAWSGCPAzureCloud PlatformsDockerKubernetesCI/CDGitHub ActionsgRPCKafkaMachine LearningSparkIncident ResponseSystems EngineeringLeadershipProblem Solving
About the role
- Movable Ink scales content personalization for marketers through data-activated content generation and AI decisioning.
- The world's most innovative brands rely on Movable Ink to maximize revenue, simplify workflow and boost marketing agility.
- Headquartered in New York City with close to 600 employees, Movable Ink serves its global client base with operations throughout North America, Central America, Europe, Australia, and Japan.
Responsibilities
- Lead the architectural evolution of the core recommendations pipeline to a modern distributed architecture, delivering incremental value while maintaining production stability
- Design, build, and operate scalable, fault-tolerant backend services that power personalization at scale across content selection, send-time optimization, subject line personalization, and frequency capping
- Collaborate with ML engineers and product stakeholders to translate requirements into rigorous technical designs with a clear path to production
- Own key system components end-to-end - from architecture and implementation to deployment, monitoring, and incident response
- Champion engineering best practices around system design, code quality, testing, observability, and operational excellence
- Strong technical leadership skills with the ability to collaborate effectively, advocate for sound architectural decisions, and mentor other engineers
Requirements
- 5+ years software engineering experience with a focus on distributed systems
- Experience with a cloud provider e.g. AWS, Azure, GCP (we use Google Cloud Platform)
- Experience with modern distributed and microservice technologies (we use Kubernetes, Kafka, and gRPC)
- Exceptional problem-solving skills, including the ability to efficiently identify, analyze, and resolve complex issues in production systems
- Deep experience building and operating large-scale distributed systems that are fault tolerant, highly available, and highly concurrent
- Exemplary software engineering skills (system design, unit testing, git, code review, CI/CD)
- Strong foundation in Python
- Experience with distributed data processing frameworks (e.g. Apache Spark, Apache Flink, Apache Beam); hands-on Spark experience is a plus
Nice to have
- hands-on Spark experience is a plus
- Experience with distributed data processing frameworks (e.g. Apache Spark, Apache Flink, Apache Beam)
Compensation
- The base pay range for this position is $143k-$200k CAD/year, which can include additional bonus depending on the position ultimately offered, in addition to a full range of medical, financial, and/or other benefits.
Company info
- The AI Systems team owns the core recommendations engine that powers billions of AI-driven marketing decisions daily across some of the world's largest consumer brands.
- As a Senior Backend Developer, you will lead the evolution of this system into a modern, scalable distributed architecture - one of the most impactful technical initiatives at Movable Ink.
- This is an opportunity to do deep distributed systems work on a production system that directly drives revenue for our customers, while shaping the technical direction of a team working at the intersection of systems engineering and machine learning.
Visa & Work Authorization
- y or expression, religion, genetic information, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, ethnicity, family or marital status, physical and mental ability, polit
Apply directly at Movable Ink →Create a free account for alerts like thisView Movable Ink immigration profile
This listing is sourced directly from Movable Ink's careers page and normalized into a canonical job model.