Data Engineer

4 weeks ago


Canada, CA Randstad Digital Full time

Data Engineer (Contract Position)

Number of Positions: 1 Filled: 0 Duration: 6 months

Location: Toronto, ON, CA

Must be eligible to work in Canada

Remote position, must work EST/EDT hours


Roles and responsibilities:

A Customer Data Platform (CDP) Data Engineer Consultant is responsible for building and managing data pipelines that integrate customer data from various sources, transform it into usable formats, and activate it in downstream marketing, analytics, and ad tech tools. Here are the key aspects of the role:

1. Data Ingestion & Integration

Ingest data from multiple sources such as Adobe Analytics, Iterable, CRM systems, web tracking, mobile apps, and offline sources. Implement ETL (Extract, Transform, Load) or ELT pipelines using tools like Snowflake, and Hightouch.

Work with APIs, webhooks, and batch processes to fetch and load data.

2. Data Modeling & Transformation

Design and optimize data schemas for efficient querying in Snowflake. Implement data transformations to unify customer profiles across multiple touchpoints. Develop identity resolution logic to stitch customer data together using unique identifiers (email, device ID, cookie, etc.).

Use SQL-based transformations to clean and enrich data.

3. Data Quality & Governance

Set up data validation checks to monitor accuracy and completeness. Implement data observability using Snowflake’s built-in features. Manage PII (Personally Identifiable Information) data encryption and masking.

4. Data Activation & Reverse ETL

Use Hightouch to sync data from Snowflake to marketing platforms (Google Ads, Meta, Iterable, Salesforce, etc.). Build audience segmentation logic to personalize customer experiences. Automate activation workflows for real-time customer engagement.

5. Performance Optimization & Scalability

Optimize Snowflake queries, storage, and processing costs.

6. Collaboration & Stakeholder Communication

Work closely with marketing, analytics, and Ad Sales teams to understand data needs. Support marketing teams with self-serve analytics and audience segmentation. Document data pipelines, transformations, and best practices.


Must have skills and experience:

A minimum of %yrs of

Data Warehouse: Snowflake

ELT and ETL: SQL and Python

Reverse ETL: Hightouch (or experience with Rudderstack, Segment)

Analytics & BI: Tableau, Power BI, DOMO

Marketing & Ad Tech Integrations: Nice to have knowledge and exposure.


  • Data Engineer

    4 weeks ago


    Canada, CA Electric Mind inc. Full time

    As Data Engineer, you will provide hands-on expertise as it relates to data management, analytics, and business intelligence. This opportunity will allow you to utilize your unique blend of technical, software and cloud engineering experience.While working with teams in an Agile environment, you will be:Designing high quality data pipelines/architectures...

  • Data Engineer

    3 weeks ago


    Canada, CA TMF Group Full time

    We never ask for payment as part of our selection process, and we always contact candidates via our corporate accounts and platforms. If you are approached for payment, this is likely to be fraudulent. Please check to see whether the role you are interested in is posted on our career website.JOB DESCRIPTION We are looking for a Data Engineer to join our...

  • Cleared Data Engineer

    4 weeks ago


    Canada, CA OptiSource Ltd Full time

    OptiSource.We are professional, agile and our goal is to We are a fast growing company with existing funded contracts. We are always looking for talent in data engineering field. Currently we are teamed up with high end research groups and university to build innovative AI/ML solutions to be deployed in an enterprise. The opportunity allows building of...


  • Canada, CA Robert Half Part time

    Senior Data Engineer / Tech Lead (Machine Learning & Databricks) Location: Montreal or Toronto | Remote | Part-Time or Full-Time | ContractWe are building the future of data and machine learning in the mining sector and looking for a Senior Data Engineer / Tech Lead to drive our ML initiatives and data transformation. This role is ideal for someone with 5+...


  • Canada, CA Iris Software Inc. Full time

    Iris, one of the leading financial client is looking to hire for the following role. If you are interested, please share your updated resume.Job Title: Senior Big Data EngineerLocation: Canada/RemotePrimary Skills:HiveSparkSparkSQLSecondary/Additional Pluses:PythonPysparkAb InitioExperience with projects involving data transition to Big Data platformsKey...

  • Senior Consultant

    4 weeks ago


    Canada, CA LevelUp Finance - An Array Company Full time

    Position: Senior Consultant - Financial & Operational Business Intelligence / Data EngineerLocation: Remote in CanadaExperience:At least 5 years of experience using SQL & Power BI in the workplace.Experience with accounting/finance, sales operations, or other data-intensive business operations is a plus.Experience in planning applications (e.g., Adaptive,...


  • Canada, CA Robert Half Full time

    Join our clients team and help shape the future of their data-driven products! We are looking for a skilled Business Intelligence Engineer to collaborate with our clients cross-functional teams, including leadership, architects, analysts, product managers, and data scientists, to define and implement BI data solutions. This 12-month contract will work remote...


  • Canada, CA Tangent International Full time

    Proficient in deriving solutions from loosely defined business challenges, demonstrating adaptability and problem-solving acumen.Exceptional team leadership and mentoring abilities, fostering collaboration and professional growth within teams.Skilled in architecting and implementing medium to large scale BI solutions on Azure, utilizing a comprehensive suite...


  • Canada, CA Hays Full time

    Our client has an immediate opening for a Director, Data Platforms to join their team in Vancouver.In this key leadership role, you will lead data modernization efforts and manage dynamic data team, drive the transformation of data strategy, architecture, and systems, while overseeing the adoption of modern technologies and best practices, oversee the...


  • Canada, CA THE VAPE FATHER LTD Full time

    At Loblaw Companies Limited, we succeed through collaboration and commitment and set a high bar for ourselves and those around us. Whether you are just starting your career, re-entering the workforce, or looking for a new job, this is where you belong.What You’ll Do:Build and maintain batch and real-time data pipelines.Build and maintain an API gateway to...

  • Industrial Engineer

    3 weeks ago


    Canada, CA avua Full time

    Responsibilities:Analyze production processes to identify inefficiencies, bottlenecks, and opportunities for improvementDevelop and implement methods, procedures, and systems to optimize manufacturing operationsDesign and layout production facilities to maximize efficiency and space utilizationConduct time and motion studies to determine standard work...

  • Senior Data Tester

    4 weeks ago


    Canada, CA Iris Software Inc. Full time

    Iris, one of the leading financial client is looking to hire for the following role. If you are interested, please share your updated resume.Job Title: Senior Data Tester Location: Canada/Remote RoleJob Description:Hands on lead position. Experience in Big Data Testing.Improve performance by working with DBA and Dev teamsStrong with Mapping and...

  • Software Engineer

    4 weeks ago


    Canada, CA Ascendion Full time

    About Ascendion:Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution capabilities accelerate transformation and impact for enterprise clients....

  • Senior Data Tester

    4 weeks ago


    Canada, CA Iris Software Inc. Full time

    Iris, one of the leading financial client is looking to hire for the following role. If you are interested, please share your updated resume.Job Title: Senior Data Tester Location: Canada/Remote RoleJob Description:Hands on lead position.Improve performance by working with DBA and Dev teamsStrong with Mapping and DocumentationControl Ctr, Abinitio, Tomcat,...


  • Canada, CA Pink Bot Full time

    PinkbotOur contribution to society includes reducing congestion and pollution, providing zero-emissions deliveries, increasing the quality of life for residents, empowering seniors and disabled people, and enabling affordable delivery for local businesses.TeamOur Web & Mobile team is at the forefront of building user-friendly, high-performance applications...

  • QA/ QC Engineer

    3 weeks ago


    Canada, CA avua Full time

    Responsibilities:Develop and implement quality control processes and procedures to ensure that all project activities and deliverables meet established quality standards and client requirements.Conduct regular inspections and audits of project sites, materials, and processes to identify any quality issues, deviations, or non-conformities, and provide...


  • Canada, CA Phase Consulting Full time

    Our client, a renowned refining and petrochemical company, is looking for a Chemical Standardization Engineer.Please note: Location is based in Jubail, Saudi Arabia (Relocation Assistance provided by company)Primary objective to ensure consistency, reliability, and cost-effectiveness in the selection, procurement, and utilization of chemical materials across...


  • Canada, CA Intelliswift - An LTTS Company Full time

    Title: Sr. Storage/Systems EngineerLocation: Canada(Remote)Type: Fulltime with Intelliswift Software Inc. Key Responsibilities:5-10 years of experience as a Sr. Systems Engineer with a cloud focus4+ years managing private/public (Azure) cloud5+ years on-prem cloud storage experience (NetApp, NFS, CIFS, AFS)4+ years Cloud Application Management/Configuration...

  • Founding Engineer

    4 weeks ago


    Canada, CA Surpass Solutions Inc Full time

    About UsWe're revolutionizing supply chain management through intelligent automation and integration. Founded by industry veterans with multiple successful exits and deep expertise in supply chain and go-to-market strategy, we're already generating revenue and transforming how businesses manage their operations.The OpportunityAs our Founding...

  • DevOps Engineer

    3 weeks ago


    Canada, CA Apex Systems Full time

    As a DevOps Engineer at one of the top five banks, you will play a crucial role in the day-to-day Business as Usual (BAU) operations while focusing on migrating select applications from on-premises infrastructure to the cloud. Your responsibilities will include:1. Cloud Migration: Lead and execute the migration of applications to the cloud, with a strong...