1

Data Engineer Jobs in Edmonton, AB (NOW HIRING)

Collaborate with Data Engineering and IT teams to ensure analytics solutions align with data Lakehouse architecture and enterprise platforms. * Demonstrate a strong understanding of Data Lakehouse ...

Senior Database Developer

Edmonton, AB · Remote

$95K - $110K/yr

We are looking for an experienced Data Developer for our client. This is a permanent position, remote! Our client is a large fintech firm with a product that you've likely used many times before. You ...

Senior Database Developer

Edmonton, AB · Remote

$95K - $110K/yr

We are looking for an experienced Data Developer for our client. This is a permanent position, remote! Our client is a large fintech firm with a product that you've likely used many times before. You ...

HPC-Industrial, powered by Clean Harbors, is looking for a Data Center Sales Engineer to join their safety conscious team! The Sales Engineer has direct responsibility for profitable revenue growth ...

HPC-Industrial, powered by Clean Harbors, is looking for a Data Center Sales Engineer to join their safety conscious team! The Sales Engineer has direct responsibility for profitable revenue growth ...

Collaborate with data engineers, data scientists, and other stakeholders to support their workflows and optimize platform usage, including Power BI and dashboard administration. * Partner with cloud ...

Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years experience working in Data Engineering/Data Science utilizing R (purrr, tidyr, dplyr, tibble, & the tidyverse) * Strong ...

Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years experience working in Data Engineering/Data Science utilizing R (purrr, tidyr, dplyr, tibble, & the tidyverse) * Strong ...

Prior exposure to a statistical or scientific programming environment is helpful. If you don't have ... data pipeline tools. Excellent oral and written communication skills will help. You'll work with ...

... engineering, computing, or mathematical sciences. Alternatively, you could be pursuing an MSc in a quantitative field. If your field of study differs, apply: we'd like to hear why you'll be a good ...

... engineering, computing, or mathematical sciences. Alternatively, you could be pursuing an MSc in a quantitative field. If your field of study differs, apply: we'd like to hear why you'll be a good ...

Solutions Engineer

Edmonton, AB · On-site

CA$99K - CA$149K/yr

Qualify customer requirements for data center solutions including power, cooling, racks, containment, modular systems, and prefabricated data centers Solution Design & Engineering * Develop ...

Join Silent-Aire - Powering the World's Data Centers Silent-Aire, a division of Johnson Controls ... Demonstrating your extensive knowledge of engineering principles, you will design, develop ...

Electrical Engineer About Us: Silent-Aire, a division of Johnson Controls, is a global leader in ... Design custom data center air handling units (AHU), liquid cooling equipment (CDU, pump skids), and ...

We are seeking an electrical engineer to join our team. You will be part of the North American ... Design custom data center air handling units (AHU), liquid cooling equipment (CDU, pump skids), and ...

next page

Showing results 1-20

Data Engineer information

See Edmonton, AB salary details

$60K

$122.6K

$181K

How much do data engineer jobs pay per year?

As of Jul 19, 2026, the average yearly pay for data engineer in Edmonton, AB is $122,622.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,000.00 and $142,500.00 per year, depending on experience, location, and employer.

Is a data engineer a difficult job?

A data engineer role involves designing, building, and maintaining data pipelines and infrastructure, which requires strong programming skills, knowledge of databases, and familiarity with tools like SQL, Python, and cloud platforms. The job can be challenging due to the complexity of managing large-scale data systems and ensuring data quality and security, but it is manageable with proper training and experience.

What is the difference between Data Engineer vs Data Scientist?

AspectData EngineerData Scientist
Primary FocusBuilding and maintaining data pipelines and infrastructureAnalyzing data to extract insights and create models
SkillsSQL, ETL, programming (Python, Java), database managementStatistics, machine learning, data analysis, programming (Python, R)
Work EnvironmentData warehouses, cloud platforms, backend systemsData analysis environments, research labs, visualization tools
Common ToolsApache Spark, Hadoop, Airflow, SQLJupyter, RStudio, Tableau, scikit-learn

Data Engineers focus on creating and maintaining the infrastructure that allows data to be collected, stored, and processed efficiently. Data Scientists analyze this data to generate insights, build predictive models, and support decision-making. While their skills overlap, Data Engineers are more involved in data pipeline development, whereas Data Scientists focus on data analysis and modeling.

What are the key skills and qualifications needed to thrive as a Data Engineer, and why are they important?

To thrive as a Data Engineer, you need a strong background in computer science, data modeling, and programming languages such as Python or Java, often coupled with a relevant degree. Familiarity with ETL tools, big data frameworks (like Hadoop or Spark), and cloud platforms (such as AWS or Azure) is typically required, along with certifications like AWS Certified Data Analytics. Strong problem-solving skills, attention to detail, and effective communication set exceptional data engineers apart. These skills and qualities are essential for building robust data pipelines, ensuring data quality, and supporting data-driven decision-making across organizations.

What Does a Data Engineer Do?

The job duties of a data engineer involve helping with the development of systems, software, and infrastructure used to process, store and analyze data. Your responsibilities in this career include working to install data management software. Your employer may expect you to perform maintenance and install updates to all software and systems that they use for data acquisition, management, and analysis. Data engineers also analyze existing data systems to find ways to improve efficiency and accessibility. You then suggest upgrades or changes based on your assessment.

What are Data Engineers?

Data Engineers are IT professionals who design, construct, install, and maintain large-scale processing systems and other infrastructure for collecting, storing, and analyzing data. They build and optimize data pipelines and architectures that allow organizations to efficiently access and use data for business insights. Data Engineers work closely with data scientists, analysts, and other stakeholders to ensure that data is reliable, accessible, and secure. Their responsibilities often include working with databases, cloud platforms, and big data tools.

How do Data Engineers typically collaborate with Data Scientists and Analysts within an organization?

Data Engineers play a crucial role in ensuring that Data Scientists and Analysts have reliable, well-structured data for their projects. This collaboration often involves building and maintaining data pipelines, optimizing data storage solutions, and troubleshooting data quality issues. Regular communication and agile teamwork are common, with Data Engineers frequently participating in meetings to understand analytical requirements and adjust data processes accordingly. By working closely together, these teams can quickly iterate on data models and deliver actionable insights to drive business decisions.

What does a data engineer actually do?

A data engineer designs, builds, and maintains the infrastructure and pipelines that enable organizations to collect, store, and process large volumes of data. They work with tools like SQL, Python, and cloud platforms to ensure data is accessible, reliable, and ready for analysis by data scientists and analysts.

Is a data engineer entry level?

Data engineering is typically an intermediate to senior role that requires experience with programming, databases, and data pipelines. Entry-level positions may be available for those with relevant internships, certifications, or strong foundational skills in SQL, Python, or cloud platforms, but most roles expect prior experience or demonstrated technical competence.

What engineer makes $500,000 a year?

Senior data engineers with extensive experience, advanced skills in big data tools, and certifications can earn salaries approaching or exceeding $500,000 annually, especially in high-cost-of-living areas or within large tech companies. Such compensation often includes bonuses, stock options, and other incentives. These roles typically require strong programming, cloud platform expertise, and a deep understanding of data architecture.
What are the most commonly searched types of Data Engineer jobs in Edmonton, AB? The most popular types of Data Engineer jobs in Edmonton, AB are:
What cities near Edmonton, AB are hiring for Data Engineer jobs? Cities near Edmonton, AB with the most Data Engineer job openings:
Infographic showing various Data Engineer job openings in Edmonton, AB as of July 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, and 50% Remote job distribution, with an average salary of $122,622 per year, or $59 per hour.

Data Architect - Senior (Hybrid) JP921

P@thlion Staffing Careers

Edmonton, AB • Hybrid

Full-time

Re-posted 19 hours ago


Job description

This position will play a key role in enhancing EPAs Digital Regulatory Assurance System. The position is in a high performing team, working in a fast-paced, agile environment.
A. Reducing duplication in EPEA and WA Monitoring Report Templates
Identify overlapping parameters, metrics, and calculations across monitoring and reporting templates across programs and regulatory regimes.
Define and maintain canonical data elements (e.g., facility, authorization, activity, parameter, time, location) to support consistent interpretation and reuse.
Rationalize template designs to reduce redundancy and prepare them for ingestion into standardized data structures.
B. Designing Streamlined Data Structures
Translate manual, upload oriented reporting templates into analytics ready data structures, including:
Object / fact tables (e.g., sample observations, measurements, monitoring events)
Dimension tables (e.g., facility, source, program, parameter, geography, time)
Lead and steward the Unified Business Object model for EPEA Approvals and related regulatory domains by defining:
Core business objects
Attributes and relationships
Authoritative definitions shared across DRAS and the DMP
Define structural standards, including:
Row level grain
Column and attribute consistency
Versioning, corrections, and historical traceability
Document and maintain a traceable record of architectural decisions and their rationale.
Translate finalized data model designs into engineering specifications (e.g., schemas, ingestion contracts, transformation expectations, and data quality rules)for the data engineering team, provide design guidance during pipeline build, review platform implementations for structural conformance and surface any deviation from canonical model intent before data reaches analytical layers.
C. Preparing Data for Advanced Analytics (Databricks)
Design data structures that support advanced analytical use cases, including:
Aggregation and roll ups
Trend analysis
Anomaly and outlier detection
Future machine learning and predictive use cases
Ensure data structures are:
Normalized where semantic clarity and governance are required
Denormalized where performance and analytical usability matter
Establish and maintain a structured model feedback loop with the data analysts, including regular review of validation findings, edge case reports, and prototyping results to inform schema evolution decisions.
Plan for schema evolution, enabling future environmental monitoring and reporting needs to be accommodated with minimal disruption while preserving analytical continuity.