Already a candidate?

Feedback
Skip to main content
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 Engineer
On 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
Mandatory Skills
  • 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.
Assignment Length
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
Terms of Use
Privacy Policy