Back to job search
isgSearch logo

Pyspark ETL Developer

  • Toronto, ON
  • On-site
  • Posted Oct 14, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Not Applicable

Job summary

Develop, maintain, and support data products using Python, R, and PySpark in collaboration with client analytical teams. Analyze and resolve software issues, contribute to code reviews and clean-code practices, and prepare project documentation, reports, and presentations.

Job details

Duration: 5 Month contract Must have: Python and PySpark programing languages to manipulate data and draw insights from large datasets Experience with AWS EMR, AWS Cloud Hands-on programming skills, able to write modular, maintainable code, preferably Python & SQL. Good understanding of SQL, dimensional modeling, and analytical big data warehouses Experience with Apache Airflow Experience with Python, PySpark programming in the context of data processing / data science applications Profound knowledge and experience in shell scripting in Linux/Unix environment. Experience in creating and maintaining documentation of project ETL design, technical artifacts and ETL environment Our client… A government health data organization. Responsibilities: Understand systems and Business processes related to the products in their assigned portfolio Works closely with client analytical teams to develop, maintain and support products using Python and/or R and PySpark programming languages. Provides support and guidance on creating top-quality clean code and participates in code review. Analyses Software deficiencies/problems and support to fix them Prepares documentation, reports, and presentations related to projects and activities.

What you’ll do

Develop, maintain, and support data products using Python, R, and PySpark in collaboration with client analytical teams. Analyze and resolve software issues, contribute to code reviews and clean-code practices, and prepare project documentation, reports, and presentations.

Requirements

Requires strong Python and PySpark programming skills, experience with AWS EMR and AWS Cloud, and proficiency in SQL, dimensional modeling, analytical data warehouses, and Apache Airflow. Candidates should also have Linux/Unix shell scripting experience and be able to write maintainable code and document ETL designs and technical artifacts.

Listed skills

  • Technical Documentation · Preferred
  • SQL · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • PySpark
  • AWS EMR
  • AWS Cloud
  • SQL
  • Dimensional Modeling
  • Analytical Data Warehousing
  • Apache Airflow
  • Shell Scripting
  • Linux/Unix
  • ETL Design
  • Data Processing
  • Data Science
  • Code Review
  • Technical Documentation

Job areas

  • Technology
  • Data & Analytics
  • Software
  • Healthcare
  • Government & Public Sector

More jobs from isgSearch

See all jobs from isgSearch