Posted in

Senior Data Engineer

Senior Data Engineer

CompanyMejuri
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Strong experience with Python for data engineering and building pipelines using modern orchestration tools (e.g., Dagster, Airflow)
  • Proficient in ELT/ETL development with cloud warehouses like BigQuery
  • Hands-on experience with DBT, version control (GitHub), and infrastructure tools such as Docker, Terraform, or Kubernetes
  • Ability to build high-performance, scalable data systems that support both batch and real-time use cases
  • Excellent communication skills and a collaborative approach to problem solving

Responsibilities

  • Design and build scalable, reliable data pipelines using Dagster and Python
  • Manage end-to-end ingestion, transformation, and delivery of data across domains, including customer, transactional, operational, and event data
  • Own and evolve foundational systems like customer 360, event tracking pipelines, and data models that support marketing attribution, personalization, and analytics use cases
  • Collaborate with data scientists, analytics engineers, and business teams to understand data needs and deliver performant, trusted, and production-ready data products
  • Implement best practices for testing, CI/CD, observability, and infrastructure-as-code (e.g., Terraform, Docker)
  • Ensure pipelines are robust, monitored, and well-documented

Preferred Qualifications

  • Experience building ML or feature engineering pipelines in partnership with data science teams
  • Familiarity with real-time data streaming tools such as Kafka or Spark
  • Experience working in a modern marketing tech stack (e.g., Segment, Braze, CDPs)
  • Exposure to experimentation frameworks or data products supporting A/B testing
  • Understanding of Retail and Direct-to-Consumer workflows, challenges, and business requirements