Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Data Engineer building streaming pipelines and analytical databases for Movable Ink’s data-activated marketing personalization platform. Developing Elixir/Python services and reliable event-data products at billions-event scale.

Responsibilities

  • Design, build, and maintain event streaming pipelines ingesting data from client systems, internal services, and third-party sources
  • Develop and operate analytical databases and data models optimized for high-volume event 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 and design low-risk migration paths
  • Build and maintain monitoring, alerting, and observability tooling to ensure pipeline health, data freshness, and SLA compliance
  • Define and enforce event schemas, data contracts, and quality standards with producing and consuming teams
  • Collaborate with data platform, product engineering, and analytics teams to deliver reliable event data products
  • Participate in system design reviews and establish best practices for the Events Data team

Requirements

  • Strong proficiency in Elixir and/or Python
  • Advanced SQL skills for data modeling, query optimization, and analytical workloads
  • Hands-on production-scale experience with columnar/OLAP databases
  • Experience with stream processing frameworks and message brokers such as Apache Flink, Kafka, Pulsar, or Kinesis; Flink is a strong plus
  • Ability to integrate and migrate legacy and modern systems
  • Experience operationalizing production data pipelines, including monitoring, alerting, SLA dashboards, and runbooks
  • Experience designing and operating data systems on AWS; GCP experience is a plus
  • Strong collaboration and communication skills, including leading design discussions and writing technical specifications
  • Experience with Infrastructure-as-Code tools such as Terraform, CloudFormation, or similar
  • Retail events data experience is a plus
  • Experience with Databricks, Flink, and message brokers such as Kafka, Pulsar, or Kinesis is a plus

Benefits

  • Additional bonus depending on the position ultimately offered
  • Medical benefits
  • Financial benefits
  • Other benefits

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$130,000 - CA$165,000 per year

Degree requirement

No Education Requirement

Tech skills

ApacheAWSElixirGoogle Cloud PlatformKafkaPulsarPythonSQLTerraform

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.