Junior Data Engineer - New Grad
About the role
Junior Data Engineer — Contract (6 Months) 📍 Markham, ON | Hybrid | New Grad Welcome We're looking for a motivated recent graduate to join our client's team on an initial 6-month contract as a Junior Data Engineer. Working in a hybrid model (4 days per week in office) out of Markham, ON, you'll be embedded with an experienced data engineering team, building and supporting data pipelines and solutions within a Microsoft Azure cloud environment. Strong performance may lead to contract extension or a full-time opportunity.
What You'll Do Design, develop, and maintain data pipelines and ETL/ELT workflows using Azure-native tools such as Azure Data Factory, Azure Databricks, and Azure Synapse Analytics Support the ingestion, transformation, and storage of structured and unstructured data across Azure Data Lake and other cloud storage solutions Write and optimize SQL queries to support data validation, reporting, and analytics use cases Collaborate with data analysts, data architects, and business stakeholders to understand data requirements and translate them into scalable solutions Monitor and troubleshoot pipeline failures, data quality issues, and performance bottlenecks Contribute to data documentation, data dictionaries, and lineage tracking to support governance standards Participate in code reviews and contribute to best practices around data engineering and cloud infrastructure
What We're Looking For Recent graduate — Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field Academic, internship, or co-op experience working with data engineering concepts — ETL pipelines, data warehousing, or cloud data platforms Hands-on exposure to Microsoft Azure services — Azure Data Factory, Azure Databricks, Azure Synapse, Azure Data Lake, or similar Strong SQL skills — comfortable writing complex queries, joins, aggregations, and transformations Familiarity with Python for data processing and scripting Able to commute to Markham, ON for hybrid work arrangements
Nice to Have Experience with Apache Spark or PySpark for large-scale data processing Exposure to Azure DevOps or CI/CD pipelines for data workflows Knowledge of data modelling concepts — star schema, data vault, or dimensional modelling Familiarity with Power BI or other visualization tools Microsoft Azure certifications (e.g. Azure Data Engineer Associate DP-203) or currently pursuing
Not the right fit? Search for Data Engineer jobs in Markham, Ontario, Canada
About Encore Technical Solutions Inc.
Encore Technical Solutions Inc. is the Greater Toronto Area’s premier new provider of project-based and permanent Information Technology staffing solutions.
We specialize in placing thoroughly screened, well-vetted technology talent to support your full-time or project-based hiring requirements, from programmers and business analysts to project managers and digital media specialists.
Encore is led by seasoned recruitment professionals with extensive backgrounds in IT staffing and long track records of success. Guided by core values of integrity, accountability, professionalism and trust, we are results-oriented and provide exceptional commitment to our clients and the consultants we place.
Feel free to reach out to us with inquiries and watch this space for more news about the exciting launch of Encore Technical Solutions!
Similar Jobs
Junior Data Engineer - New Grad
About the role
Junior Data Engineer — Contract (6 Months) 📍 Markham, ON | Hybrid | New Grad Welcome We're looking for a motivated recent graduate to join our client's team on an initial 6-month contract as a Junior Data Engineer. Working in a hybrid model (4 days per week in office) out of Markham, ON, you'll be embedded with an experienced data engineering team, building and supporting data pipelines and solutions within a Microsoft Azure cloud environment. Strong performance may lead to contract extension or a full-time opportunity.
What You'll Do Design, develop, and maintain data pipelines and ETL/ELT workflows using Azure-native tools such as Azure Data Factory, Azure Databricks, and Azure Synapse Analytics Support the ingestion, transformation, and storage of structured and unstructured data across Azure Data Lake and other cloud storage solutions Write and optimize SQL queries to support data validation, reporting, and analytics use cases Collaborate with data analysts, data architects, and business stakeholders to understand data requirements and translate them into scalable solutions Monitor and troubleshoot pipeline failures, data quality issues, and performance bottlenecks Contribute to data documentation, data dictionaries, and lineage tracking to support governance standards Participate in code reviews and contribute to best practices around data engineering and cloud infrastructure
What We're Looking For Recent graduate — Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field Academic, internship, or co-op experience working with data engineering concepts — ETL pipelines, data warehousing, or cloud data platforms Hands-on exposure to Microsoft Azure services — Azure Data Factory, Azure Databricks, Azure Synapse, Azure Data Lake, or similar Strong SQL skills — comfortable writing complex queries, joins, aggregations, and transformations Familiarity with Python for data processing and scripting Able to commute to Markham, ON for hybrid work arrangements
Nice to Have Experience with Apache Spark or PySpark for large-scale data processing Exposure to Azure DevOps or CI/CD pipelines for data workflows Knowledge of data modelling concepts — star schema, data vault, or dimensional modelling Familiarity with Power BI or other visualization tools Microsoft Azure certifications (e.g. Azure Data Engineer Associate DP-203) or currently pursuing
Not the right fit? Search for Data Engineer jobs in Markham, Ontario, Canada
About Encore Technical Solutions Inc.
Encore Technical Solutions Inc. is the Greater Toronto Area’s premier new provider of project-based and permanent Information Technology staffing solutions.
We specialize in placing thoroughly screened, well-vetted technology talent to support your full-time or project-based hiring requirements, from programmers and business analysts to project managers and digital media specialists.
Encore is led by seasoned recruitment professionals with extensive backgrounds in IT staffing and long track records of success. Guided by core values of integrity, accountability, professionalism and trust, we are results-oriented and provide exceptional commitment to our clients and the consultants we place.
Feel free to reach out to us with inquiries and watch this space for more news about the exciting launch of Encore Technical Solutions!