Senior Data Engineer
2 hours ago
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.
-
Senior Structural Engineer
6 hours ago
Thornhill, Ontario, Canada WSP Full timeDescriptionThe 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...
-
Senior Civil Engineering
6 hours ago
Thornhill, Ontario, Canada AECOM Full timeAECOM 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...
-
Senior Civil Engineering
6 hours ago
Thornhill, Ontario, Canada AECOM Full timeCompany 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...
-
Senior Mechanical Engineering
6 hours ago
Thornhill, Ontario, Canada AECOM Full timeCompany 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...
-
Senior Product Manager
2 hours ago
Thornhill, Canada WellnessLiving Full timeAbout 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...
-
Senior Product Manager
6 hours ago
Thornhill, Ontario, Canada WellnessLiving Full timeTitle: 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,...
-
Intermediate Electrical Engineer
2 weeks ago
Thornhill, Ontario, Canada WSP Full timeDescriptiona { 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 timeStaff 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...
-
Intermediate Electrical Engineer
6 hours ago
Thornhill, Ontario, Canada WSP Full timeDescriptionWSP 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...
-
Senior Full Stack Application Developer
6 hours ago
Thornhill, Ontario, Canada WellnessLiving Full timeTitle: 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...