Movable Ink

Movable Ink

Movable Ink activates data into personalized content for innovative brands, pioneering contextual experiences in email marketing to deliver dynamic content that changes in real time based on individual consumer context.

Internet Software & Services
501-1000
Founded 2010
$97M raised

Description

  • Lead the architectural evolution of the core recommendations pipeline into a modern distributed architecture while maintaining production stability.
  • Design, build, and operate scalable, fault-tolerant backend services for content selection, send-time optimization, subject-line personalization, and frequency capping.
  • Identify and resolve system performance bottlenecks, reliability risks, and scaling limitations.
  • Collaborate with machine learning engineers and product stakeholders to turn requirements into production-ready technical designs.
  • Own critical system components from architecture and implementation through deployment, monitoring, and incident response.
  • Champion best practices in system design, code quality, testing, observability, and operational excellence.
  • Mentor engineers and foster technical rigor, ownership, and continuous improvement.

Requirements

  • 5+ years of software engineering experience focused on distributed systems.
  • Experience building and operating large-scale, fault-tolerant, highly available, and highly concurrent distributed systems.
  • Strong Python foundation.
  • Expertise in system design, unit testing, Git, code review, and CI/CD.
  • Understanding of consensus, partitioning, replication, back-pressure, idempotency, and failure handling.
  • Experience with a cloud provider such as AWS, Azure, or GCP; Google Cloud Platform experience is relevant.
  • Experience with distributed and microservice technologies such as Kubernetes, Kafka, and gRPC.
  • Familiarity with CI/CD and automated deployment tools, including Docker, Kubernetes, and GitHub Actions.
  • Strong technical leadership, collaboration, architectural advocacy, mentoring, and production problem-solving skills.
  • Experience with distributed data processing frameworks such as Apache Spark, Flink, or Beam; hands-on Spark experience is preferred.

Benefits

  • Base salary range of $143,000–$200,000 CAD per year.
  • Additional bonus eligibility depending on the position offered.
  • Medical, financial, and other benefits.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Backend Engineer

Equal Experts 1001-5000 Internet Software & Services

Join Equal Experts as a Senior Backend Engineer to partner with enterprise and public-sector clients in designing, delivering, and improving agile software solutions and delivery capabilities.

Agile AWS Azure CI/CD GCP Microservices REST API
11 hours, 36 minutes ago

Java Technical Lead

Weekday 11-50 Construction & Engineering

Join one of Weekday’s clients as a remote Java Technical Lead to lead the architecture and delivery of scalable AWS-based IoT, real-time data, and telemetry applications.

AWS Java Microservices Spring Boot
1 day, 12 hours ago

Guidewire Integration Developer

Weekday 11-50 Construction & Engineering

Join a Weekday client as a remote, full-time Guidewire Integration Developer to build and maintain reliable integrations between Guidewire InsuranceSuite and enterprise systems for P&C insurance operations.

Agile AWS Azure CI/CD GCP Git Java Jenkins JSON REST API Scrum SOAP SQL XML
1 day, 12 hours ago

Ruby on Rails Developer

Pavago IT Services

Pavago is hiring a full-time remote Ruby on Rails Developer to build, scale, and support reliable web applications and APIs for a client during U.S. business hours.

ActiveRecord Agile AWS Capybara CI/CD Datadog GCP Git GitHub Heroku HIPAA Memcached Minitest MySQL New Relic OWASP PostgreSQL React Redis REST API RSpec Ruby Ruby on Rails Sidekiq Vue.js
2 days, 6 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers