3 days ago
Toronto, Canada +2 moreSenior
Responsibilities
- Architect, design, and develop end-to-end data pipelines using Azure Data Factory, Azure Databricks, and Azure Synapse Analytics.
- Design data models in Azure Data Lake using Medallion Architecture and scalable data transformations.
- Ingest and transform data from SQL and Oracle databases, APIs, flat files, and project management systems.
- Automate data workflows and implement CI/CD practices using Azure DevOps or GitHub Actions.
- Monitor, troubleshoot, and optimize data solutions for performance, scalability, and cost-effectiveness.
- Develop Python-based internal tools, automation scripts, data-processing pipelines, and Generative AI modules.
- Build web dashboards and interactive reporting tools using HTML, CSS, JavaScript, Flask, Dash, and Streamlit.
- Integrate AI-driven solutions into document analysis, benchmarking, risk identification, and schedule analytics workflows.
- Implement data-quality, validation, governance, and documentation practices.
- Support project schedule and budget validation, performance forecasting, risk assessment, monitoring, and control.
- Collaborate with project advisors, data analysts, and business stakeholders to deliver data solutions.
- Assist with proposals and opportunity development for the Capital Projects and Infrastructure practice.
- Perform site visits and inspections as needed.
Requirements
- Relevant experience in data engineering, software development, or a related technical role; internships, co-ops, and academic projects count.
- Python proficiency or working knowledge sufficient to develop tools, reusable scripts, and data-processing pipelines.
- Familiarity with core Azure data services, including Azure Data Factory and Azure Databricks.
- Understanding of data-pipeline development, data warehousing, and data-lake architectures.
- Working knowledge of SQL for querying and transforming relational data.
- Experience with HTML, CSS, JavaScript, and Python-based dashboard frameworks.
- Interest in or exposure to Generative AI modules and APIs such as OpenAI and Anthropic.
- Awareness of Azure security best practices.
- A bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field is ideal.
- An MBA or interest in obtaining a professional designation such as PMP or P.Eng. is an asset.
- Exposure to capital projects, engineering consulting, project management, or construction management is an asset.
- Experience with construction claims is a plus.
- Willingness to travel and work through ambiguous or unfamiliar technical challenges.
Benefits
- Competitive base salary of $60,000-$100,100 with potential variable incentive pay programs.
- Competitive compensation package, inclusive benefits, wellbeing support, and flexibility programs.
- Work may require on-site assignments, site visits, and travel to remote locations.
- PwC provides accommodation throughout the application, interview, and employment process.
Tech Stack
Categories
Data Engineering
About PwC
PwC is a global network of professional services firms providing assurance, tax, and advisory work for businesses and public-sector clients. It sells project-based and managed consulting, audit, and deals services, and implements and integrates business applications. Formed in 1998 by the merger of Price Waterhouse and Coopers & Lybrand, it is headquartered in London and is one of the Big Four accounting firms.
