jobs Logo
This position has been filled
This job is no longer accepting applications. You can browse similar active jobs below.
Movable Ink logo

Senior Data Engineer

Movable Inkabout 2 months ago
Toronto
CA$106,108 - CA$135,379/yearly
Senior Level

Top Benefits

Generous paid time off
Global mental health and well-being benefits
Flexible work arrangements

About the role

Who you are

  • 6+ years of professional experience in data engineering or backend/systems engineering, with significant focus on event-driven and streaming data systems
  • 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/OLAP (Online Analytical Processing) databases at production scale
  • Experience with stream processing frameworks and message brokers such as Apache Flink, Kafka, Pulsar, or Kinesis; Flink experience is a strong plus
  • Demonstrated ability to integrate and migrate systems, bridging legacy and modern architectures
  • Proven track record of operationalizing data pipelines, including building monitoring, alerting, SLA dashboards, and runbooks for production systems
  • Experience designing and operating data systems on AWS; GCP experience is a plus
  • Strong collaboration and communication skills, comfortable leading design discussions, writing technical specs, and working across team boundaries
  • Experience with Infrastructure-as-Code (IaC) tools such as Terraform, CloudFormation, or similar
  • Experience with retail events data such as clickstream, purchase events, or product interaction data is a plus
  • Experience with Databricks, Flink and message brokers such as Kafka, Pulsar, or Kinesis is a plus

What the job involves

  • The Senior Data Engineer, Event Data will join a newly formed team responsible for building the systems that ingest, process, and serve the massive volume of client and internal event data that powers Movable Ink's platform
  • This is a ground-floor opportunity to shape the architecture of a critical data domain, working with modern streaming technologies, analytical databases, and Elixir and Python to solve problems at billions-event scale
  • You will help define how event data flows through the platform, making it faster, more reliable, and highly available for teams and clients across the organization
  • 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 SLA 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

Benefits

  • Generous PTO
  • Global Mental Health and Well-Being Benefits
  • Flexible Work Opportunities
  • Comprehensive Health Benefits
  • 401K Contribution
  • Employee Resource Groups
  • Parental Leave and Support
  • Volunteer Opportunities
  • Social Events and Activities

About Movable Ink

Software Development