Senior Data Engineer
Role Overview
Build and support data-driven applications and reliable, performant data lake and warehouse products for analytics, applications, and innovation.
Apply development, security, and accessibility practices to deliver high-quality services.
The role is based in Oshawa, Ontario, with a 10% travel requirement and day shifts.
The posting states a temporary duration of 36 months.
Key Skills for This Role
Full Job Posting
Role Overview
Build and support data-driven applications and reliable, performant data lake and warehouse products for analytics, applications, and innovation.
Apply development, security, and accessibility practices to deliver high-quality services.
The role is based in Oshawa, Ontario, with a 10% travel requirement and day shifts.
The posting states a temporary duration of 36 months.
Data Engineering and Integration
- Build and productionize modular, scalable ELT/ETL pipelines and data infrastructure using organizational data sources.
- Implement ingestion and curation pipelines that provide integrated, business-centric data for BI, reporting, and downstream systems.
- Clean, prepare, and optimize datasets while applying lineage and quality controls throughout data integration.
- Develop performant data pipelines and models at scale using Python, Spark, and SQL, consuming sources such as XML, CSV, JSON, and REST APIs.
- Orchestrate pipeline execution to meet latency expectations, manage dependencies, keep datasets current, and minimize disruption.
Security, Analytics, and Operations
- Coordinate with data architecture, infrastructure, and cyber teams to secure data in transit and at rest.
- Support BI analysts with dimensional data models and aggregation optimization for visualization and reporting.
- Provide production support for ingestion, transformation, pipeline performance, data accuracy, and integrity issues.
- Monitor production solutions, troubleshoot issues, and provide Tier 2 support for team-produced datasets.
- Implement role-based access to data products and automate routine work to reduce toil.
Delivery and Governance
- Collaborate with data architects, analysts, scientists, engineers, modelers, and solution architects on pipelines feeding the data marketplace.
- Contribute to feature and user-story backlog development within Agile Scrum and Kanban work management.
- Build the data catalog and maintain metadata for enterprise datasets.
- Document built pipelines and data products, use source control, and participate in peer code review.
- Use CI/CD and DevOps pipelines to automate infrastructure and code delivery, release management, and versioning.
- Write and perform automated unit and regression tests and assist with user acceptance and system integration testing.
Technology Stack
- Microsoft tools include Azure Data Factory, Azure Data Lake, Azure SQL databases, Azure Data Warehouse, Azure Synapse Analytics, Azure Databricks, Collibra, and Power BI.
- The role uses Python, PySpark, SparkSQL, SQL, and data sources including XML, CSV, JSON, and REST APIs.
Qualifications
- Four-year university education in computer science, computer/software engineering, or another relevant program in data engineering, data analysis, AI, or machine learning.
- More than four years of experience building data pipelines and data-processing frameworks using Python, PySpark, SparkSQL, and SQL.
- Experience as a Data Engineer building pipelines and with Azure Data Factory, ADLS, Synapse Analytics, and Databricks.
- Experience building pipelines for data lakehouses and data warehouses.
- Understanding of data structures, data-processing frameworks, data governance, and data quality principles.
- Effective communication skills for translating technical details to non-technical stakeholders.
- Commitment to integrity, corporate values, and the OPG Code of Business Conduct.
Salary Information
- The posting lists a salary range of $2,751.92–$3,227.88 but does not state the compensation cadence.
Schedule and Travel
- Day shift.
- Travel required: 10%.
About OPG
Ontario Power Generation produces electricity across Ontario, largely from low-carbon sources including nuclear and hydro.
OPG describes work on low-carbon technologies including small modular reactors, hydrogen, battery storage, hydroelectricity, and nuclear generation.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Ontario Power Generation
Financial Analysts
Oshawa, CAN
Ontario Power Generation seeks a financial analyst to support strategic financial analysis, reporting, modeling, and rate-submission materials. Candidates need a relevant four-year university degree, at least six years o
Senior Business Architect
Oshawa, CAN
Ontario Power Generation is seeking a Senior Business Architect to lead enterprise business architecture and modernization activities. The role develops future-state models and roadmaps, translates strategic objectives i
Modern Workplace Manager- Microsoft M365
Oshawa, CAN
Ontario Power Generation is seeking a Modern Workplace Manager to lead Microsoft 365 service delivery, governance, automation, security, and modernization. Candidates should have at least seven years in enterprise IT, in
Modern Workplace Manager- Microsoft M365
Oshawa, CAN
Ontario Power Generation is seeking a Modern Workplace Manager to lead Microsoft 365 delivery, governance, automation, security, and modernization. Candidates need at least seven years in enterprise IT, including three y
IT Project Coordinator
Oshawa, CAN
OPG is seeking an IT Project Coordinator to support portfolio planning, governance, financial oversight, and ServiceNow administration. Candidates need a relevant university degree, over four years of IT or digital proje
Senior Observability Analyst
Oshawa, CAN
Ontario Power Generation recherche un spécialiste senior pour concevoir et améliorer les capacités d’observabilité de ses infrastructures, applications, réseaux et services. Le rôle requiert plus de six ans d’expérience
Sr Mgr, SMR Development
Oshawa, CAN
Ontario Power Generation seeks a Senior Manager to grow its Small Modular Reactor Services business, develop client opportunities, and manage strategic accounts in Western Canada. Candidates need business development exp
Senior Investment Analyst
Toronto, CAN
OPG is seeking a Senior Investment Analyst to support oversight and management of its Pension and Nuclear Funds. The role monitors investments, funding, portfolio risks and managers, and produces analysis, reporting and
Financial Analysts
Oshawa, CAN
Senior Business Architect
Oshawa, CAN
Modern Workplace Manager- Microsoft M365
Oshawa, CAN
Modern Workplace Manager- Microsoft M365
Oshawa, CAN
IT Project Coordinator
Oshawa, CAN
Senior Observability Analyst
Oshawa, CAN
Sr Mgr, SMR Development
Oshawa, CAN
Senior Investment Analyst
Toronto, CAN