M

Movable Ink

Platform for personalized, integrated marketing content

Data Engineer - Event Data

Data EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaRemote

About the Job

Requirements

  • Strong proficiency in Elixir and/or Python as a primary programming language for building application connectors, data services, and pipeline components.
  • Advanced SQL skills for data modeling, query optimization, and analytical workloads.
  • Hands-on experience with columnar or Online Analytical Processing databases at production scale.
  • Experience with stream processing frameworks and message brokers such as Apache Flink, Kafka, Pulsar, or Kinesis.
  • Demonstrated ability to integrate and migrate systems, bridging legacy and modern architectures.
  • Proven experience operationalizing data pipelines, including building monitoring, alerting, Service-Level Agreement dashboards, and runbooks for production systems.
  • Experience designing and operating data systems on Amazon Web Services.
  • Strong collaboration and communication skills, with the ability to lead design discussions, write technical specifications, and work across team boundaries.
  • Experience with Infrastructure-as-Code tools such as Terraform, CloudFormation, or similar.

Responsibilities

  • Design, build, and maintain event streaming pipelines that ingest data from client systems, internal services, and third-party sources into the data platform.
  • Develop and operate analytical databases and data models optimized for high-volume event data queries and low-latency access.
  • Write production Elixir and Python services for event processing, transformation, and routing.
  • Integrate legacy event pipelines with modern streaming infrastructure, designing migration paths that minimize risk and disruption to downstream consumers.
  • Build and maintain monitoring, alerting, and observability tooling for event data systems, ensuring pipeline health, data freshness, and Service-Level Agreement compliance.
  • Define and enforce event schemas, data contracts, and quality standards in partnership with producing and consuming teams.
  • Collaborate with the data platform, product engineering, and analytics teams to understand data needs and deliver reliable event data products.
  • Participate in system design reviews and help establish best practices for the Events Data team.

Desired Qualifications

  • Flink experience.
  • Experience designing and operating data systems on Google Cloud Platform.
  • Experience with retail event data such as clickstream, purchase events, or product interaction data.
  • Experience with Databricks and message brokers such as Kafka, Pulsar, or Kinesis.

About the Company

Movable Ink

Platform for personalized, integrated marketing content

Movable Ink helps brands deliver personalized marketing content by connecting with existing marketing tech via an Integrations Exchange. It sells subscriptions to a platform that lets marketers create customized experiences across digital channels. The product works by integrating with widely used marketing tools, pulling audience data, and generating dynamic, personalized messages and visuals that are delivered through emails, webpages, or ads. What sets Movable Ink apart from competitors is its emphasis on seamless integrations with a broad set of marketing technologies and a library of ready-made templates and workshops that help teams accelerate value from their current tech stack. The company’s goal is to help marketers stand out in a crowded digital landscape by making it easy to craft engaging, personalized content at scale and to extract insights and trends via reports and workshops.

Company size
501-1,000
Company stage
Series D
Total funding
$97.3M
Headquarters
New York City, New York
Founded
2010

Recently Posted Jobs

Explore more opportunities at Movable Ink

See more jobs