Senior Data Engineer

2 hours ago


Thornhill, Canada WellnessLiving Full time

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, DocumentDBProgramming: 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 DebeziumFamiliarity with orchestration platforms like Airflow or PrefectBackground in analytics, data modeling for AI/ML pipelines, or ML-ready data preparationUnderstanding of cloud-native data services (AWS Glue, Redshift, Snowflake, BigQuery, etc.)Degree in Computer Science, Engineering, or equivalent fieldStrong written and verbal communication skillsSelf-starter with ability to navigate ambiguity and legacy system complexityExposure to generative AI, LLM fine-tuning, or feature store design is a plusPlease 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. 



  • Thornhill, Ontario, Canada WSP Full time

    DescriptionThe Opportunity:Join WSP's Thornhill office as a Senior Structural Engineer on our Water/Wastewater Infrastructure Team and play a central role in delivering innovative design projects that shape communities. This is a unique chance to work alongside top young engineers, mentor rising talent, and advance your career through impactful learning...


  • Thornhill, Ontario, Canada AECOM Full time

    AECOM is seeking a Senior Civil Engineer to join our team. This position is based in our Markham office. This position is for a newly created position.Major Responsibilities:Provides expert advice, guidance, and subject matter expertise throughout the planning, design, and delivery of municipal infrastructure projects, ensuring compliance with all relevant...


  • Thornhill, Ontario, Canada AECOM Full time

    Company Description Work with Us. Change the World.At AECOM, we're delivering a better world. Whether improving your commute, keeping the lights on, providing access to clean water, or transforming skylines, our work helps people and communities thrive. We are the world's trusted infrastructure consulting firm, partnering with clients to solve the world's...


  • Thornhill, Ontario, Canada AECOM Full time

    Company Description Work with Us. Change the World.At AECOM, we're delivering a better world. Whether improving your commute, keeping the lights on, providing access to clean water, or transforming skylines, our work helps people and communities thrive. We are the world's trusted infrastructure consulting firm, partnering with clients to solve the world's...


  • Thornhill, Canada WellnessLiving Full time

    About You:We are seeking a senior-level individual contributor who leads through action and sharp product judgment. You will own key product areas end-to-end—shaping strategy, guiding discovery, and collaborating across Engineering, UX/UI, and Customer-facing teams—while mentoring other team members through example. A successful candidate combines...


  • Thornhill, Ontario, Canada WellnessLiving Full time

    Title: Senior Product ManagerSalary: $120,000 - $155,000 + Benefits + VacationLocation: Thornhill, Ontario, Canada Remote/Hybrid: Remote Length: Permanent, full-timeAbout Us:At WellnessLiving, we empower thousands of health and wellness business owners to turn their entrepreneurial dreams into reality. Our mission-critical software fuels their vision,...


  • Thornhill, Ontario, Canada WSP Full time

    Descriptiona { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } What if you could redefine what's possible? With us, you can. You want Purpose. Growth. Opportunity. People who get it.We are the home of ambitious, passionate, and innovative world shapers.With an unmatched breadth and...

  • Staff Data Scientist

    2 hours ago


    Thornhill, Canada Extreme Networks Full time

    Staff Data Scientist (Gen AI, Machine Learning): Are you energized by the idea of innovating with Generative AI? Do you want to create global impact while tackling challenges at the forefront of Artificial Intelligence? Do you dream of building ground-breaking products that define the future of AI-driven network management? Then come, advance with us at...


  • Thornhill, Ontario, Canada WSP Full time

    DescriptionWSP is currently seeking an Intermediate Electrical Engineer to join our  Buildings Mechanical & Electrical team, located at our Thornhill office. This role would be well suited for an experienced professional with a strong background in Electrical systems design, who thrives in a collaborative environment and is passionate about delivering...


  • Thornhill, Ontario, Canada WellnessLiving Full time

    Title: Senior Full Stack Application DeveloperSalary: $110,000 - $130,000 + Benefits + Vacation (exact placement within this range will depend on skills and qualifications)Location:  Thornhill, Ontario (hybrid) Length: Full-time, permanent About Us: At WellnessLiving, we empower thousands of health and wellness business owners to turn their...