Sr Data Engineer
ML arteka
Who we areML arteka is one of the fastest-growing IT Services and Consulting companies in Canada and serves some of the most iconic brands, including Google, Loblaws, Staples, Telus, Bell, Rogers, CIBC, BMO, CMLS, Fossil, Fitbit and more. Over the last decade, we have achieved 100% client retention and earned more than 20 notable industry recognition. This reflects our reliability in delivering what we promise and the quality we bring to every engagement. Join our growth-driven culture and help us lead, innovate, and simplify. We are looking for a team members who embody our values:
Empathetic - we listen, we understand, and are considerate of everyone
Persevering - we dont give up on challenges or people and go all the way
Inclusive - we value everyone and their perspectives
Reliable - we deliver what we promise, and more
Innovative - we make things better than they were yesterday
The Role :Build the source-to-Silver ingestion layer for a complex data and AI platform transformation at a regulated financial institution. Own the design and delivery of 30+ source connectors across low, medium, and high complexity tiers — file-based, SQL-based, and API-based — on a medallion architecture running on AWS. You are not a pipeline configuration resource. You are an engineer who understands what the data means, where it breaks, and why, and you build connectors that hold up in production under schema drift, late arrivals, and source quality gaps.
You Will :
Design, build, test, and own source connectors from S3 landing to validated Silver records. Each connector covers the full four-component stack: S3 trigger configuration, Bronze layer write (immutable raw copy with provenance metadata), Silver layer transformation (schema enforcement, field mapping, type casting, null and range checks, deduplication, bad record quarantine), and source arrival monitoring feeding the pipeline audit table.
Translate source-to-target mapping specifications — provided by the client data analyst team — into connector logic that handles both single-field mappings and multi-field derivations: conditional expressions, arithmetic combinations across multiple source fields, and lookup-based enrichment.
Investigate and document source data behavior during the discovery phase: field semantics, undocumented transformations currently embedded in legacy code, frequency and format variability, and data quality gaps that must either be replicated or explicitly flagged in the new platform.
Implement bad record handling that quarantines rather than drops — structured failure reasons written to a quarantine prefix with enough context for a business analyst to diagnose the issue without engineering involvement.
Build and maintain the source arrival monitoring layer: expected arrival windows per source, SLA breach alerting, missed file notification, and source health dashboard feeding CloudWatch.
Work directly with the client's embedded data engineers and data analyst in a co-development model — peer-reviewing their connector code against platform standards, contributing to theirs, and maintaining shared code quality across a jointly owned codebase.
Participate in the parallel run: investigate reconciliation breaks traced to the Bronze or Silver layer, distinguish source defects from connector defects, and produce a root cause statement the QA lead can include in the Phase Gate Report.
Write and maintain connector unit tests and integration tests as first-class deliverables, not afterthoughts — your connectors are tested before they reach QA, not handed over for testing.
Who You Are :
Strong Python engineering skills — you write production-quality code, not scripts. You know the difference between code that works once and code that holds up under bad data, late files, and schema changes three months into a project.
Experienced building data ingestion pipelines on AWS: S3-triggered processing, Glue ETL jobs or equivalent, schema enforcement, and pipeline observability. You have dealt with sources that do not behave the way their documentation says.
Familiar with Apache Iceberg table format for Bronze and Silver layers: partition design, schema evolution, and how Iceberg handles late-arriving and out-of-order records.
You read a source data dictionary and immediately know which fields will cause problems, which data types will drift, and which business rules embedded in the legacy system are about to become your transformation problem.
Comfortable working in co-development settings where the client's engineers own connectors alongside yours — you review their code honestly, accept feedback on yours, and treat the shared codebase as a shared responsibility.
Experience with orchestration frameworks (MWAA, Step Functions, Airflow, or Control-M): you understand how your connector fits into the dependency graph and what happens downstream when it fails.
Detail-oriented on data provenance — you build Bronze layers that make forensic investigation possible, not just fast processing.
Operates effectively in regulated environments where every data movement needs a traceable audit record and every schema change needs a documented rationale.
What to expectBesides Competitive Salary and working for one of Canadas Best Managed and Top 50 Technology Companies, you should expect:
Purposeful Work: autonomy, resources, and time you need to do what matters for our clients and most importantly - you
Positive Environment: recognition coupled with a flexible environment that celebrates diversity, inclusivity and encourages everyone to achieve their best
Growth & Development: opportunities to grow professionally and personally through mentorship, training, and development programs
Transparency & Trust: direction, purpose, mission, and expectations are never a secret;
you will always know where you stand as well as where you are going
Exclusive Perks: discounts on shopping, the gym, insurance, mobile phone plans, not to mention an office smoothie bar and enough coffee to make you vibrate
Meaningful Benefits: life happens. You will get health, dental, vision, disability, travel insurance, and much more all covered by us
Unforgettable Events: team bonding, BBQs, office lunches (pizza, always pizza), gala dinners, and any other excuse to have fun
Inclusion and equal opportunity employmentML arteka is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status, or any other legally-protected factors. Disability-related accommodation during the application process is available upon request.
Are you ready to join the award-winning team and help us accelerate digital transformation?#J-18808-Ljbffr
Empathetic - we listen, we understand, and are considerate of everyone
Persevering - we dont give up on challenges or people and go all the way
Inclusive - we value everyone and their perspectives
Reliable - we deliver what we promise, and more
Innovative - we make things better than they were yesterday
The Role :Build the source-to-Silver ingestion layer for a complex data and AI platform transformation at a regulated financial institution. Own the design and delivery of 30+ source connectors across low, medium, and high complexity tiers — file-based, SQL-based, and API-based — on a medallion architecture running on AWS. You are not a pipeline configuration resource. You are an engineer who understands what the data means, where it breaks, and why, and you build connectors that hold up in production under schema drift, late arrivals, and source quality gaps.
You Will :
Design, build, test, and own source connectors from S3 landing to validated Silver records. Each connector covers the full four-component stack: S3 trigger configuration, Bronze layer write (immutable raw copy with provenance metadata), Silver layer transformation (schema enforcement, field mapping, type casting, null and range checks, deduplication, bad record quarantine), and source arrival monitoring feeding the pipeline audit table.
Translate source-to-target mapping specifications — provided by the client data analyst team — into connector logic that handles both single-field mappings and multi-field derivations: conditional expressions, arithmetic combinations across multiple source fields, and lookup-based enrichment.
Investigate and document source data behavior during the discovery phase: field semantics, undocumented transformations currently embedded in legacy code, frequency and format variability, and data quality gaps that must either be replicated or explicitly flagged in the new platform.
Implement bad record handling that quarantines rather than drops — structured failure reasons written to a quarantine prefix with enough context for a business analyst to diagnose the issue without engineering involvement.
Build and maintain the source arrival monitoring layer: expected arrival windows per source, SLA breach alerting, missed file notification, and source health dashboard feeding CloudWatch.
Work directly with the client's embedded data engineers and data analyst in a co-development model — peer-reviewing their connector code against platform standards, contributing to theirs, and maintaining shared code quality across a jointly owned codebase.
Participate in the parallel run: investigate reconciliation breaks traced to the Bronze or Silver layer, distinguish source defects from connector defects, and produce a root cause statement the QA lead can include in the Phase Gate Report.
Write and maintain connector unit tests and integration tests as first-class deliverables, not afterthoughts — your connectors are tested before they reach QA, not handed over for testing.
Who You Are :
Strong Python engineering skills — you write production-quality code, not scripts. You know the difference between code that works once and code that holds up under bad data, late files, and schema changes three months into a project.
Experienced building data ingestion pipelines on AWS: S3-triggered processing, Glue ETL jobs or equivalent, schema enforcement, and pipeline observability. You have dealt with sources that do not behave the way their documentation says.
Familiar with Apache Iceberg table format for Bronze and Silver layers: partition design, schema evolution, and how Iceberg handles late-arriving and out-of-order records.
You read a source data dictionary and immediately know which fields will cause problems, which data types will drift, and which business rules embedded in the legacy system are about to become your transformation problem.
Comfortable working in co-development settings where the client's engineers own connectors alongside yours — you review their code honestly, accept feedback on yours, and treat the shared codebase as a shared responsibility.
Experience with orchestration frameworks (MWAA, Step Functions, Airflow, or Control-M): you understand how your connector fits into the dependency graph and what happens downstream when it fails.
Detail-oriented on data provenance — you build Bronze layers that make forensic investigation possible, not just fast processing.
Operates effectively in regulated environments where every data movement needs a traceable audit record and every schema change needs a documented rationale.
What to expectBesides Competitive Salary and working for one of Canadas Best Managed and Top 50 Technology Companies, you should expect:
Purposeful Work: autonomy, resources, and time you need to do what matters for our clients and most importantly - you
Positive Environment: recognition coupled with a flexible environment that celebrates diversity, inclusivity and encourages everyone to achieve their best
Growth & Development: opportunities to grow professionally and personally through mentorship, training, and development programs
Transparency & Trust: direction, purpose, mission, and expectations are never a secret;
you will always know where you stand as well as where you are going
Exclusive Perks: discounts on shopping, the gym, insurance, mobile phone plans, not to mention an office smoothie bar and enough coffee to make you vibrate
Meaningful Benefits: life happens. You will get health, dental, vision, disability, travel insurance, and much more all covered by us
Unforgettable Events: team bonding, BBQs, office lunches (pizza, always pizza), gala dinners, and any other excuse to have fun
Inclusion and equal opportunity employmentML arteka is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status, or any other legally-protected factors. Disability-related accommodation during the application process is available upon request.
Are you ready to join the award-winning team and help us accelerate digital transformation?#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Sr Data Engineer in Winnipeg, MB vacancy
$120k - $140k per year
Job Title: Senior Data Engineer Location: Greater Toronto Area, ON (Hybrid: 4 days onsite / 1 day remote) Salary Range: $120,000 – $140,000 base salary + quarterly discretionary bonusPosition Overview We are seeking a Senior Data Engineer to design, build, and maintain the...SeniorWork at officeRemote work- ...Hospitality being others.Start Date - Immediate Duration - Long Term Job Description: This role is intended for a Senior Data Engineer who combines deep technical fluency with proven delivery leadership, driving predictable execution, engineering discipline, and...SeniorLong term contractLocal areaImmediate start
- Livingston moves goods across a complex, high-velocity supply chain, and data is at the heart of how we plan, route, and optimize that movement. We're looking for a Senior Data Engineer to design, build, and scale the data infrastructure that powers logistics operations, and...Senior
- We are looking for a Senior Data Engineer to joint their Data & Analytics team within Data & Technology team, reporting directly to the Director of Data & Analytics.Soft skills are key here - this person needs to be a self-starter who takes initiative, with strong communication...Senior
$140k - $170k per year
...technology and traveler protection.The Role Tripstack is moving its entire data stack from bare‑metal VMs to Kubernetes on OpenStack in a new data centre. We are looking for a senior infrastructure engineer who has done stateful migrations before, who can plan, codify, and...SeniorWork at office- ...professionals where our culture is informed by our values and commitment to protecting and saving lives. JOB SUMMARY Lead the Engineering, Facilities, and Validation (EFV) team at a site. Serve as a member of the Site Leadership Team and provide direct management of...SeniorWork at officeFlexible hours
$85k - $90k per year
...Job Description Design and maintain scalable data pipelines that collect, transform and store business data. Build data models... ...Qualifications: · Degree or Diploma in Computer Science, Data Engineering, Information Systems, or related field. · 5+ years of experience...Permanent employment- Sr. Data Engineer, WW Pricing Data and Insights WW Pricing drives the success of Amazon Retail and 3P Pricing. We build software that makes billions of monthly pricing recommendations on our marketplaces. We earn our customers' trust by consistently delivering the lowest...SeniorWorldwide
- ...in our recruiting process here. We are looking for a Senior Data Scientist. You will shape the future of people-facing and business... ...algorithms will be utilized to solve some of the most complex engineering challenges at the company. You will collaborate on a wide array...SeniorWork at officeLocal areaRelocationRelocation package
- Job Description Insight Global is looking for a Senior Data Scientist to help build out a data science capability and turn enterprise... ...knowledge of statistical modeling, machine learning, feature engineering, model validation, and experimentation techniques.Experience independently...Senior
- Passionate about Data ? Ccube wants you on the team!We are looking for a highly skilled "Senior Data Architect" With (Strong Databricks... ...a blend of strategic architecture expertise and hands-on engineering capabilities to transform complex data into actionable business...SeniorContract work
- Hybrid 4 days onsite, 1 remote. Position SummaryOur client is seeking a data professional with strong experience in data engineering, analytics engineering, BI engineering, financial data analytics, or a related data-focused role. The position focuses on building and maintaining...SeniorContract workRemote work
$140k - $170k per year
...Toronto until late 2026, after which it will move to the new Mississauga office at 3 Robert Speck Parkway. How You’ll Make An ImpactThe Data Architect will help establish and evolve data standards, models, and technical solutions that align with the Canada data strategy and...SeniorWork at officeRemote workHome officeFlexible hours- ...poster from Compunnel Inc.Team Lead - Recruitment (Canada and USA) Qualifications:Bachelor’s or Master’s degree in Computer Science, Data Science, Machine Learning, Artificial Intelligence, Mathematics, or a related field.3+ years of hands-on experience in data science with...Senior
$80k - $120k per year
Title: Sr. Data AnalystDepartment: Customer OperationsLocation: 6300 Steeles Ave West, WoodbridgeTotal Potential Compensation: $80,000 - $120,000Position Summary: The Senior Data Analyst is responsible for leveraging data from multiple sources to deliver actionable...Senior- ...individual investors and institutional clients. We're looking for a Sr. Data Analyst, Compliance to join our team remotely! The primary goal... ...and SQL pipelines for transaction data preparation, feature engineering, and detection workflows Evaluate detection rules and...SeniorLocal areaRemote workShift work
- ...manages all applications and next steps. Our partner is looking for a Sr. Data Analyst, Compliance based in Canada. As a Senior Data Analyst, Compliance, you will use advanced analytics and data engineering to strengthen compliance operations within a fast-paced, global...SeniorRemote work
- ...valued for who they are and what they contribute. To learn more about CIBC, please visit CIBC.ComWhat you’ll be doing As a Sr. Consultant, Data Security Operations, you will join CIBC's Cybersecurity, Third-Party and Resilience (CTPR) department and manage key data security...Senior3 days per week1 day per week
- ...regulatory effectiveness through the adoption of modern technology and data-driven decision-making. As part of a large-scale enterprise... ...About this opportunity: We are seeking a highly experienced Sr. Data Migration SME to lead enterprise-scale data migration initiatives...Senior3 days per week
- ...what set us apart. Therefore, we are seeking a Senior Production Engineer to join our growing team in Calgary, Alberta. This dynamic... ...Drainage (SAGD). The successful candidate will be responsible for data analysis, troubleshooting operational issues, and contributing to...SeniorLong term contractPermanent employmentFull timeWork at officeFlexible hours
- Senior Data Conversion AnalystOur client is seeking an experienced Senior Data Conversion Analyst to support ERP and other large-scale system implementation and data migration initiatives. Location: Edmonton area Key Requirements Extensive experience supporting...SeniorInternship
$140k - $180k per year
...Team, you will work with our established team of physicists and engineers to develop high-performance custom electronic boards for photonic... ...architecting the analog and digital electronics that control and acquire data from quantum photonic devices. Working hands-on in the lab, you...Senior- ...our ecosystem. We are looking for a Senior Software Engineer to help architect and implement the distributed data systems that drive this platform at scale.In this... ...Unity Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers...SeniorWork at officeWorldwide
$80 per hour
Agilus by Synergie is recruiting for a Sr Engineer Civil in the Oil and Gas Sector in Calgary, Alberta.Total rewards:$80.00 hourly12 Months... ...development of Work Packages, scope definition and provision of technical data for field issued contracts.Review of engineering work packages...SeniorContract workFor contractorsDay shift- We are looking for a dynamic Senior Electrical Engineer to join the Electrical Discipline within our Process Industries Division. We are looking... ...skills. Proven ability to gather, evaluate, and interpret data to make sound, fact-based decisions. Results-oriented with a...SeniorLong term contractTemporary workFor contractorsInternshipLocal area
$100k - $105k per year
About This RoleThis role within the Engineering/Product Development Team is focused on electromechanical design and packaging for the company... ...stress/loads constraints. Prepare detailed manufacturing data packages including 2D and MBD drawings, CTQs including the complete...SeniorWork at officeRemote work$104k - $154k per year
...performance and reliability are essential. As a Senior Applications Engineer, you will play a critical role in supporting Beckwith Electric’s... ...vertical market solutions can be applied to markets including Data Centers, Renewables, Commercial Buildings, Industrial, Telecom...SeniorWorldwideFlexible hours- ...Our team in St. John's, NL is seeking a Senior Instrumentation Engineer to support our onshore Engineering group! What will you be doing... ..., negotiations and change control. Developing and checking of data sheets, block diagrams, loop drawings and other typical instrument...SeniorLong term contractLocal area2 days per week
- ...Solutions division is looking for an Aerospace and Defence Component Engineer to join our team in Calgary, AB. This integral role within... ...sensor, software, and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality, and safety...SeniorRemplacement
- Senior Performance Controls Engineer – North AmericaAt Canadian Solar, our vision is to make lives... ...and root‑cause analysis using data analysis, first principles, on‑site investigation... ...your uniqueness and supports your success. — Libby, Sr. Global HR Manager #J-18808-LjbffrSeniorWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Data Engineer. Be the first to apply!
Related searches
- junior data engineer Winnipeg, MB
- gcp data engineer Winnipeg, MB
- data centre engineer Winnipeg, MB
- data integration developer Winnipeg, MB
- big data engineer Winnipeg, MB
- data engineering intern summer Winnipeg, MB
- data engineer Winnipeg, MB
- data cabling engineer Winnipeg, MB
- python data engineer Winnipeg, MB
- remote data engineer Winnipeg, MB

