Senior Data Engineer
Role Overview
Build and support data-driven applications and reliable, performant data lake and warehouse products for reporting, analytics, applications, and innovation.
Apply development, security, and accessibility best practices.
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 reporting, analytics, applications, and innovation.
Apply development, security, and accessibility best practices.
Key accountabilities
- Build and productionize scalable ELT/ETL pipelines and data infrastructure across organizational data sources.
- Implement ingestion and curation pipelines that provide integrated data for BI, reporting, and downstream systems.
- Work with architecture, infrastructure, and cyber teams to secure data in transit and at rest.
- Clean, prepare, and optimize datasets, applying lineage and quality controls.
- Support BI analysts with dimensional modeling and aggregation optimization.
- Provide production support for ingestion, transformation, performance, accuracy, and integrity issues.
- Collaborate with data and solution teams on pipelines feeding the data marketplace.
- Automate manual processes, improve data delivery, and redesign infrastructure for scalability.
- Use Microsoft data technologies including Azure Data Factory, Azure Data Lake, Azure SQL, Azure Data Warehouse, Synapse, Databricks, Collibra, and Power BI.
- Contribute to Scrum delivery, feature and user story backlogs, and Kanban/Scrum tools.
- Maintain data catalogs and metadata; document pipelines and data products; use source control.
- Develop and orchestrate optimized pipelines and models; contribute to CI/CD, DevOps, testing, code review, access control, and Tier 2 production support.
Qualifications
- Four-year university education in computer science, computer/software engineering, or a relevant data, AI, or machine learning program.
- Over four years building data pipelines and processing frameworks with Python, PySpark, SparkSQL, and SQL.
- Data Engineer experience building pipelines, including for data lakehouses and data warehouses.
- Experience with Azure Data Factory, ADLS, Synapse Analytics, and Databricks.
- Understanding of data structures, processing frameworks, data governance, and data quality.
- Ability to communicate technical details to non-technical stakeholders.
Position details
- Temporary position with a stated duration of 36 months.
- Base location is in Oshawa, Ontario; 10% travel is required.
- Day shift.
- Salary range is $2,751.92–$3,227.88; the posting does not specify a pay cadence.
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
Project & Control Engineer/Officer
Renfrew, CAN
Ontario Power Generation is seeking a Project & Control Engineer/Officer to lead project controls for major power-generation projects, including scheduling, cost management, forecasting, and reporting. Applicants need a
Senior Governance, Risk & Compliance Consultant
Oshawa, CAN
Posting Start Date: 30/10/2026 Posting End Date: 14/11/2026 Status: Regular Number of Openings: 1 Education Level: 4 years of University in Computer Science. Base Location: 1908 Colonel Sam Drive, Oshawa, Ontario L1H 8W8
Senior Manager Supply Chain
Whitby, CAN
Posting Start Date: 28/10/2026 Posting End Date: 11/11/2026 Status: Regular Number of Openings: 1 Education Level: University Degree or College Diploma Base Location: 2255 Forbes Street, Whitby, Ontario L1N 9X1 Shift: Da
Nuclear Operator in Training
Pickering, CAN
Posting Start Date: 02/11/2026 Posting End Date: 16/11/2026 Status: Regular Number of Openings: 4 Education Level: Grade 12 with 3 Grade 12 University Prep academic courses in Math, Physics and Chemistry or Grade 12 with
Security Programs Senior Consultant
Oshawa, CAN
Posting Start Date: 27/10/2026 Posting End Date: 07/11/2026 Status: Rotation 24.00 months Number of Openings: 1 Education Level: 4 Year University Degree in a related field Base Location: 1908 Colonel Sam Drive, Oshawa,
Associate Software Engineer - Full Stack
Oshawa, CAN
Ontario Power Generation is seeking an associate full-stack software engineer with a primary strength in backend development. The role develops, tests, and supports production applications while contributing to architect
Cyber Security Specialist
Renfrew, CAN
Ontario Power Generation seeks a cybersecurity specialist to investigate threats, remediate vulnerabilities and support incident response and regulatory compliance for operational technology systems. The role requires sp
Project & Control Engineer/Officer
Renfrew, CAN
Senior Governance, Risk & Compliance Consultant
Oshawa, CAN
Senior Manager Supply Chain
Whitby, CAN
Nuclear Operator in Training
Pickering, CAN
Security Programs Senior Consultant
Oshawa, CAN
Associate Software Engineer - Full Stack
Oshawa, CAN
Cyber Security Specialist
Renfrew, CAN