Junior Python / Data Engineer

Querentia

Toronto

Hybrid

CAD 34,000 - 55,000

Part time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Querentia is seeking a Junior Software / Data Engineer in Toronto, ON (Hybrid) for a 3-month contract with possible extension. The role focuses on Python-based development, data pipelines, APIs, and backend services, with PySpark/Spark data processing and team collaboration in an Agile environment.

The ideal candidate has 1–3 years of hands-on Python experience, exposure to data engineering tools, and a solid grasp of testing, cloud basics, and Git workflows to support delivery efforts.

Qualifications

  • 1-3 years of experience in software development, data engineering, or related roles.
  • Hands-on Python experience.
  • Exposure to PySpark / Spark data processing.
  • Experience building data pipelines, APIs, and backend services.
  • Familiarity with Agile delivery practices.
  • Basic cloud/database knowledge (AWS S3/IAM/RDS, PostgreSQL).
  • Experience with Git, code reviews, and issue tracking.
  • Understanding of unit/integration testing and data validation.

Responsibilities

  • Develop, test, and maintain Python-based applications, data pipelines, APIs, backend services, or features.
  • Work with PySpark and Spark-based data processing as part of data engineering.
  • Deliver tasks based on defined requirements and technical direction.
  • Participate in Agile/Scrum ceremonies (planning, stand-ups, reviews, retrospectives).
  • Collaborate with developers, QA, and DevOps for delivery.
  • Apply testing fundamentals: unit, integration, and data validation.
  • Engage in Git-based workflows, pull requests, and code reviews.
  • Support data and application workloads using cloud and DB services.
  • Leverage AI-assisted coding tools to improve productivity and code quality.

Skills

1-3 years
Python
PySpark
Apache Spark
Git
Agile
Unit testing
Data validation
AWS S3
AWS IAM
AWS RDS
PostgreSQL
Airflow

Tools

Git
Airflow

Job description

Junior Python / Data Engineer

Job Type: Contract
Location: Toronto, ON Hybrid
Duration: 3 Months, Possible Extension

Role Summary

We are seeking a Junior Software / Data Engineer with 1 3 years of experience in software development, data engineering, backend application development, or a related technical role.

The ideal candidate will have hands‑on Python experience, exposure to PySpark/Spark‑based data processing, and experience working within a development team on data pipelines, APIs, backend services, or application features.

The candidate should be comfortable working from defined requirements and technical direction, participating in Agile delivery, and collaborating with development, QA, and DevOps teams.

Key Responsibilities
  • Develop, test, and maintain Python‑based applications, data pipelines, APIs, backend services, or application features.

  • Work with PySpark and Spark‑based data processing as part of data engineering activities.

  • Deliver assigned development tasks based on defined requirements and technical direction.

  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand‑ups, reviews, and retrospectives.

  • Work with developers, QA, and DevOps teams to support development and delivery activities.

  • Apply testing fundamentals, including:

    • Unit testing

    • Integration testing

    • Data validation

  • Participate in Git‑based development workflows, pull requests, code reviews, and issue tracking.

  • Support data and application workloads using cloud and database services.

  • Leverage AI‑assisted coding tools to improve developer productivity and code quality.

Required Skills & Experience
  • 1 3 years of experience in software development, data engineering, backend application development, or a related technical role.

  • Hands‑on experience with Python.

  • Exposure to PySpark, Apache Spark, or similar data engineering tools.

  • Experience building, testing, or maintaining:

    • Data pipelines

    • APIs

    • Backend services

    • Application features

  • Ability to work from defined requirements and technical direction.

  • Familiarity with Agile development practices.

  • Basic working knowledge of cloud or database services such as:

    • AWS S3

    • AWS IAM

    • AWS RDS

    • PostgreSQL

  • Experience with Git, pull requests, code reviews, and issue tracking tools.

  • Good understanding of unit testing, integration testing, and data validation.

  • Strong communication and collaboration skills.

Preferred / Asset Skills
  • Exposure to workflow orchestration tools such as Airflow.

  • Experience or interest in AI-assisted coding tools such as:

    • GitHub Copilot

    • Cursor

    • Codex CLI

  • Ability to collaborate effectively with developers, QA, and DevOps teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Python Data Engineer | Spark Pipelines & APIs
Junior Python Data Engineer | Spark Pipelines & APIs

Querentia • Toronto

Hybrid
CAD 34,000 - 55,000
Junior Data Engineer
Junior Data Engineer

Amaris Consulting • Toronto

On-site
CAD 40,000 - 45,000
Senior Data Engineer (Python, Spark, Snowflake) - Toronto, ON
Senior Data Engineer (Python, Spark, Snowflake) - Toronto, ON

Techedin • Toronto

Hybrid
Data Engineer
Data Engineer

EPITEC • Toronto

Hybrid
CAD 96,000 - 152,000
Health benefits for you and family
Paid leave and holidays
Wellness program
+1
Senior Data Engineer
Senior Data Engineer

Techedin • Toronto

Hybrid
Senior Data Engineer
Senior Data Engineer

Aarorn Technologies Inc • Toronto

On-site
Data Engineer (Python and AWS)
Data Engineer (Python and AWS)

Iris Software Inc. • Toronto

Hybrid
CAD 80,000 - 100,000
Senior Snowflake Developer (Python)
Senior Snowflake Developer (Python)

Themesoft Inc. • Toronto

Hybrid
CAD 120,000 - 150,000
Senior Data Engineer
Senior Data Engineer

Aarorn Technologies Inc • Markham

On-site
Python Engineer- AI
Python Engineer- AI

Procom • Mississauga

Hybrid
CAD 90,000 - 120,000