P
Procom
Data Engineer (PySpark)
Vancouver, British Columbia, Canada · Hybrid
Contract · 12 Months
Start May 2026
RATE
$41–$50/hr CAD
POSTED
6/23/2026
Job Description
Data EngineerOn behalf of our client, Procom is seeking a Data Engineer for a 12-month contract with possibility of extension in Vancouver BC.
Job Responsibilities
Our client has an exciting opportunity for a Data Engineer in our Data & Analytics team. In this role, you will have the opportunity to design, build, and optimize our information/data infrastructure. This will directly contribute to the clients digital transformation journey to be one of Canada’s leading insight-enabled engineering consultants.
As a data expert and experienced data engineer, your primary responsibility is participating in all facets of data transformation, business data modelling, documentation, delivery, and maintenance of information and reporting solutions.
This position reports to the Division Manager, Information and Data Architecture.
Your responsibilities will include:
- Designing, building and documenting data transformation and enhancement pipelines and data models
- Providing guidance on industry best practices to improve data process flows, increase data sharing efficiencies, and improve enterprise-wide data management
- Working with stakeholders across the organizations to improve the end-to-end quality of data which includes data collection/intake, data cleansing, and data quality assurance
- Supporting the continued evolution of digital business transformation, data science and analytics in achieving our ambitious data strategies and goals
- Degree in Information Technology, Computer Science, Computer Engineering, or a related field.
- At least 5 years of hands-on work in data analysis, data transformation, dimensional data modelling, data visualization, and business intelligence
- 5+ years of experience in a business intelligence technology role
- 5+ years of experience with data exploration and transformation using SQL platforms.
- 3+ years of experience working with PySpark and/or Python/pandas platforms for data manipulation and transformation.
- Comprehensive understanding of cloud-based architecture (Microsoft Fabric is preferred),application development, and system integration
- Proven experience in executing large initiatives with complex data transformations leveraging diverse pool of enterprise systems and data stewards.
- Ability to deliver consistent high-quality deliverables in a complex fast-paced environment with minimal oversight.
- A track-record of building and fostering strong relationships within an organization
- Knowledge of leading industry trends and experience in deploying enterprise-wide best practices.
- Experience with Microsoft Fabric, Azure, and Power BI technologies is preferred.
12 months with possibility of extension
Job Location
Vancouver, BC
Ready to apply?
You'll complete the application through our portal.
Role summary
Data Engineer (PySpark)
Vancouver, British Columbia · Hybrid
RATE
$41–$50/hr CAD
TYPE
Contract · 12 Months
STARTS
5/4/2026
POSTED
3 hours ago
ATS ID
327500
Not quite the right fit?
Browse all of our open roles across tech, finance, and engineering.
See all jobs →Looking for something specific?
Create a profile and get jobs recommended to you based on your skills and preferences.
Create a profile →