1

Etl Python Jobs in Toronto, ON (NOW HIRING)

You will collaborate closely with ETL developers, data engineers, analysts, and crossfunctional ... Experience with programming/scripting languages (Python, NodeJS, Batch) or similar is a great asset ...

Proficiency in Python and SQL with hands-on experience in ETL tools eg. DBT, Spark * Experience with Snowflake for architecture design, warehouse development, schema optimization, security, and ...

Data Engineer

Toronto, ON · Hybrid

CA$80 - CA$90/hr

Junior resources with strong Python fundamentals and an interest in data engineering are also encouraged to apply. What You'll Be Working On: • Building and managing scalable data pipelines and ETL ...

Familiarity with Python and AWS services related to data management is essential, while knowledge of C# and .NET is a plus. Key Responsibilities: * Extract, transform, and load (ETL) data from ...

Familiarity with Python and AWS services related to data management is essential, while knowledge of C# and .NET is a plus. Key Responsibilities: * Extract, transform, and load (ETL) data from ...

Experience with MongoDB, dimensional modeling, and both batch/streaming ETL pipelines. * Strong Git and collaborative development experience. Technical Skills: * Core : SQL (advanced), Python ...

Build and maintain ETL pipelines using Python to collect, transform, and aggregate Azure cost and usage data from multiple sources. Dashboarding & Reporting: Develop and maintain Grafana dashboards ...

Design and develop Talend ETL/ELT jobs using Talend Studio. Build data pipelines for batch and real‑time processing. Develop integrations across databases, files, APIs, and messaging systems.

next page

Showing results 1-20

Etl Python information

See Toronto, ON salary details

$29

$58

$87

How much do etl python jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for etl python in Toronto, ON is $58.30, according to ZipRecruiter salary data. Most workers in this role earn between $47.72 and $66.07 per hour, depending on experience, location, and employer.

What are ETL Python developers?

ETL Python developers are professionals who specialize in designing, building, and maintaining ETL (Extract, Transform, Load) processes using the Python programming language. Their main job is to extract data from various sources, transform it into a suitable format, and load it into a data warehouse or database for analysis. They use Python libraries and frameworks to automate data workflows, ensure data quality, and optimize data pipelines. This role often requires knowledge of databases, data modeling, and experience with tools like SQL, Pandas, and Apache Airflow.

What are some common challenges faced by ETL Python developers when integrating data from multiple sources?

ETL Python developers often encounter challenges such as handling inconsistent data formats, ensuring data quality, and managing large data volumes during integration. Collaborating effectively with database administrators and data analysts is crucial to resolve schema mismatches and optimize data pipelines. Additionally, adapting ETL processes to evolving business requirements and maintaining robust error handling are key aspects of the role, requiring both technical skill and strong communication within cross-functional teams.

What is the difference between Etl Python vs Data Engineer?

AspectEtl PythonData Engineer
Required CredentialsPython programming, basic SQL, data processing skillsAdvanced SQL, Python, data architecture, cloud platforms
Work EnvironmentData processing, scripting, automation tasksData pipeline development, infrastructure management
Industry UsageData integration, ETL workflowsBuilding and maintaining data systems

While Etl Python focuses on scripting and automating data extraction and transformation tasks, Data Engineers design and build comprehensive data pipelines and infrastructure. Both roles require Python and SQL skills, but Data Engineers typically have broader responsibilities and advanced technical expertise.

What are the key skills and qualifications needed to thrive as an ETL Python Developer, and why are they important?

To thrive as an ETL Python Developer, you need strong programming skills in Python, experience with ETL processes, and a solid understanding of databases and data warehousing concepts. Familiarity with ETL tools (such as Apache Airflow or Talend), SQL, and version control systems like Git is typically required. Analytical thinking, attention to detail, and effective communication are essential soft skills for this role. These skills ensure data integrity and efficient pipeline development, enabling reliable analytics and business decision-making.
Infographic showing various Etl Python job openings in Toronto, ON as of May 2026, with employment types broken down into 91% Full Time, and 9% Contract. Highlights an 46% In-person, 18% Hybrid, and 36% Remote job distribution, with an average salary of $121,260 per year, or $58.3 per hour.

Data Engineer - Spark, Databricks & Snowflake - DESDSAS

NavitasPartners

Oshawa, ON • On-site

$30/hr

Other

Posted 5 days ago


Job description

Job Title: Data Engineer - Spark, Databricks & Snowflake

Position Overview:
We are seeking a Data Engineer with strong expertise in modern data platforms to build scalable data pipelines and cloud-based data solutions for banking, financial services, and insurance clients.

Key Responsibilities:

  • Design and develop enterprise-grade data pipelines using Spark and Databricks.
  • Build and optimize Snowflake data warehouse solutions.
  • Develop ETL/ELT frameworks for structured and unstructured data.
  • Implement data quality, governance, and security controls.
  • Integrate data from core banking, payments, lending, risk, and regulatory systems.
  • Optimize data processing performance and cloud costs.

Required Skills:

  • Apache Spark (PySpark/Scala)
  • Databricks
  • Snowflake
  • SQL, Python
  • Azure/AWS/GCP Data Services
  • Data Modeling
  • ETL/ELT Development
  • CI/CD and DevOps Practices
  • Data Lake Architecture

Required Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of Data Engineering experience.
  • Experience implementing enterprise data platforms.

Mandatory Industry Experience:

  • Must have prior BFSI experience supporting banking, insurance, capital markets, lending, payments, wealth management, or risk management functions.


For more details reach at resumes@navitassols.com