Talent.com
Senior Data Engineer
Senior Data EngineerWellnessLiving • Thornhill, Canada
Senior Data Engineer

Senior Data Engineer

WellnessLiving • Thornhill, Canada
30+ days ago
Job type
  • Full-time
  • Remote
Job description

Responsibilities

  • Monolith-to-Microservices Data Transition : Lead the decomposition of monolithic database structures into domain-aligned schemas that enable service independence and ownership.
  • Pipeline Development & Migration : Build and optimize ETL / ELT workflows using Python, PySpark / Spark, AWS Glue, and dbt , including schema / data mapping and transformation from on-prem and cloud legacy systems into data lake and warehouse environments.
  • Domain Data Modeling : Define logical and physical domain-driven data models (star / snowflake schemas, data marts) to serve cross-functional needs, BI, operations, streaming, and ML.
  • Legacy Systems Integration : Design strategies for extracting, validating, and restructuring data from legacy systems with embedded logic and incomplete normalization.
  • Database Management : Administer, optimize, and scale SQL (MySQL, Aurora, Redshift) and NoSQL (MongoDB) platforms to meet high-availability and low-latency needs.
  • Cloud & Serverless ETL : Leverage AWS Glue Catalog, Crawlers, Lambda, and S3 to manage and orchestrate modern, cost-efficient data pipelines.
  • Data Governance & Compliance : Enforce best practices around cataloging, lineage, retention, access control, and security, ensuring compliance with GDPR, CCPA, PIPEDA , and internal standards.
  • Monitoring & Optimization : Implement observability (CloudWatch, logs, metrics) and performance tuning across Spark, Glue, and Redshift workloads.
  • Stakeholder Collaboration : Work with architects, analysts, product managers, and data scientists to define, validate, and prioritize requirements.
  • Documentation & Mentorship : Maintain technical documentation (data dictionaries, migration guides, schema specs) and mentor junior engineers in engineering standards.

Required Qualifications :

  • Experience : 5+ years in data engineering with a proven record in modernizing legacy data systems and driving large-scale migration initiatives.
  • Cloud ETL Expertise : Proficient in AWS Glue, Apache Spark / PySpark, and modular transformation frameworks like dbt .
  • Data Modeling : Strong grasp of domain-driven design , bounded contexts, and BI-friendly modeling approaches (star / snowflake / data vault).
  • Data Migration : Experience with full lifecycle migrations including schema / data mapping, reconciliation, and exception handling.
  • Databases : SQL : MySQL, Aurora, Redshift & NoSQL : MongoDB, DocumentDB
  • Programming : Strong Python skills for data wrangling, pipeline automation, and API interactions.
  • Data Architecture : Hands-on with data lakes, warehousing strategies, and hybrid cloud data ecosystems.
  • Compliance & Security : Track record implementing governance, data cataloging, encryption, retention, lineage, and RBAC.
  • DevOps Practices : Git, CI / CD pipelines, Docker, and test automation for data pipelines.
  • Preferred Qualifications :

  • Experience with streaming data platforms like Kafka, Kinesis, or CDC tools such as Debezium
  • Familiarity with orchestration platforms like Airflow or Prefect
  • Background in analytics, data modeling for AI / ML pipelines , or ML-ready data preparation
  • Understanding of cloud-native data services (AWS Glue, Redshift, Snowflake, BigQuery, etc.)
  • Degree in Computer Science, Engineering, or equivalent field
  • Strong written and verbal communication skills
  • Self-starter with ability to navigate ambiguity and legacy system complexity
  • Exposure to generative AI, LLM fine-tuning , or feature store design is a plus
  • Please note that only those selected for an interview will be contacted.

    We appreciate you taking the time and look forward to reviewing your application!

    WellnessLiving is proud to be an equal opportunity employer. We base employment decisions solely on qualifications, experience, and business needs. We do not tolerate discrimination or harassment of any kind. All qualified applicants will receive consideration without regard to race, color, religion, creed, gender, gender identity or expression, sexual orientation, national origin, disability, age, genetic information, veteran status, marital or family status, or any other status protected by applicable laws.

    We utilize AI to generate summaries of interview notes as part of our candidate evaluation process. This helps ensure a fair and consistent review while maintaining a human-centered hiring approach.

    Create a job alert for this search

    Senior Data Engineer • Thornhill, Canada

    Similar jobs
    Sales Representative - 60k / Year - Remote

    Sales Representative - 60k / Year - Remote

    Spade Recruiting • Prairie View, Manitoba
    Remote
    Full-time
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
    Last updated: 3 days ago • Promoted
    Earn up to $400 per Day by Playing Games and Taking Surveys

    Earn up to $400 per Day by Playing Games and Taking Surveys

    Almedia • Grey, Manitoba, Canada
    Full-time
    Since its launch 5 years ago, over 50MN users have earned and withdrawn over $150MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest rated op...Show more
    Last updated: 30+ days ago • Promoted
    Delivery Driver - Start Earning Quickly

    Delivery Driver - Start Earning Quickly

    DoorDash • CARMAN, Manitoba, CA
    Full-time
    Available in over 100 cities in Canada, DoorDash connects local businesses and local drivers (called Dashers) with opportunities to earn, work, and live. All you need is a mode of transportation (bi...Show more
    Last updated: 6 days ago • Promoted
    Customer Service Agent - 50k-60k / Year - Remote

    Customer Service Agent - 50k-60k / Year - Remote

    Spade Recruiting • Stanley, Manitoba
    Remote
    Full-time
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
    Last updated: 3 days ago • Promoted
    Delivery Driver - Sign Up and Start Earning

    Delivery Driver - Sign Up and Start Earning

    DoorDash • GRAYSVILLE, Manitoba, CA
    Full-time
    Available in over 100 cities in Canada, DoorDash connects local businesses and local drivers (called Dashers) with opportunities to earn, work, and live. All you need is a mode of transportation (bi...Show more
    Last updated: 6 days ago • Promoted
    Family Physician- Locum

    Family Physician- Locum

    Shared Health-Soins Communs • Carman R0G, MB, Canada
    Full-time
    Provide primary care in clinic, ER call and in‑patient at hospital.Number of Physicians in the Practice Group : .Additional Certification Required : . To apply for this position please email ashaw3@shar...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer

    Software Developer

    Test Account Ed • Morden, Manitoba
    Full-time
    Show more
    Last updated: 30+ days ago • Promoted
    Delivery Driver - Onboarding / Onboard

    Delivery Driver - Onboarding / Onboard

    DoorDash • GRAYSVILLE, Manitoba, CA
    Full-time
    Available in over 100 cities in Canada, DoorDash connects local businesses and local drivers (called Dashers) with opportunities to earn, work, and live. All you need is a mode of transportation (bi...Show more
    Last updated: 6 days ago • Promoted
    Family Physician- Locum

    Family Physician- Locum

    Manitoba Health • Carman R0G, MB, Canada
    Full-time
    Carman Community Health Centre - Carman, MB R0G 0J0 CA (Primary).Provide primary care in clinic, ER call and in-patient at hospital. Number of Physicians in the practice group.Additional Certificati...Show more
    Last updated: 30+ days ago • Promoted
    Geometry Private Tutoring Jobs Morden

    Geometry Private Tutoring Jobs Morden

    Superprof • Morden, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Customer Service Assistant (Casual)

    Customer Service Assistant (Casual)

    Farm Credit Canada • Morden, MB, Canada
    Part-time
    At FCC, we’re proud to be 100% invested in Canadian agriculture and food.As a federal Crown corporation, we provide financing, knowledge resources and business management software to over 103,000 c...Show more
    Last updated: 8 days ago • Promoted
    Family Physician — Turnkey Practice with AI Support

    Family Physician — Turnkey Practice with AI Support

    Southern Health-Santé Sud • Winkler R0G, MB, Canada
    Full-time
    A regional health authority in Manitoba is seeking entry-level family physicians to establish a primary care practice at the C. Wiebe Medical Centre in Winkler.The clinic offers full support, advanc...Show more
    Last updated: 30+ days ago • Promoted
    Technical Sales Specialist Data Center

    Technical Sales Specialist Data Center

    RM Staffing B.V. • Winkler, MB, CA
    Full-time
    You’ll be the face of our technical expertise, conducting compelling.By effectively communicating the value of our services, you'll help prospective customers understand how our solutions can solve...Show more
    Last updated: 30+ days ago
    Earn money by taking surveys - Remote

    Earn money by taking surveys - Remote

    Almedia • Carman, Manitoba, Canada
    Remote
    Full-time
    Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys. Since our launch 5 years ago, ...Show more
    Last updated: 30+ days ago • Promoted
    Data Center Procurement Killer!

    Data Center Procurement Killer!

    RM Staffing B.V. • Winkler, MB, CA
    Full-time
    Reboot Monkey is a leading provider of comprehensive data center management solutions, offering services such as managed colocation, smart hands, and rack and stack solutions.We ensure fast deploym...Show more
    Last updated: 30+ days ago
    Entry Level Seed Technician

    Entry Level Seed Technician

    Glass Family of Companies • Carman, MB, Canada
    Full-time
    As a global leader in agriculture enterprise, our client is recognized for their multiple brands and renowned reputation. Their research and development teams combine knowledge and ingenuity to crea...Show more
    Last updated: 4 days ago • Promoted
    Algebra Private Tutoring Jobs Morden

    Algebra Private Tutoring Jobs Morden

    Superprof • Morden, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    English Private Tutoring Jobs Morden

    English Private Tutoring Jobs Morden

    Superprof • Morden, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted