Data Engineer
- Toronto, ON
- Hybrid
- Posted Sep 19, 2026
- 1 position
$45–$55 / hour
Opens an external site
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Apply by
- Oct 16, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 3 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
The Data Engineer will design, develop, and optimize scalable data pipelines and real-time processing solutions using Big Data technologies. They will also collaborate with cross-functional teams to ensure data quality, governance, and security across enterprise-scale platforms.
Job details
Role: Data Engineer Hybrid: 3 days a week in office Location: Toronto Job Summary An experienced Data Engineer with strong expertise in Big Data technologies to design, develop, and support enterprise-scale data platforms. The ideal candidate should possess hands-on experience in PySpark, Apache Spark, Kafka, Hadoop ecosystem components, and Apache NiFi, with a strong understanding of data ingestion, transformation, and real-time processing frameworks. Key Responsibilities Design, develop, and optimize scalable data pipelines using PySpark, Spark, Hadoop, and Apache NiFi. Build and maintain batch and real-time data processing solutions. Develop and support Kafka-based streaming applications and event-driven architectures. Create and optimize ETL/ELT workflows for large-scale structured and unstructured datasets. Develop complex SQL queries for data extraction, transformation, validation, and troubleshooting. Implement data ingestion solutions from databases, APIs, files, and streaming sources. Monitor, troubleshoot, and enhance the performance of Spark jobs and data pipelines. Collaborate with architects, business analysts, and development teams to deliver high-quality data solutions. Support platform upgrades, deployments, testing, certification, and production releases. Ensure data quality, governance, security, and operational excellence across data platforms. Mandatory Skills PySpark Apache Spark (Spark SQL, DataFrames) Apache Kafka Hadoop Ecosystem (HDFS, Hive, YARN) Apache NiFi SQL Python Preferred Skills Spark Streaming Airflow / Oozie Hive Scala Jenkins, Bitbucket, Git JIRA, Confluence Cloud Platforms (GCP/AWS/Azure) Data Warehousing concepts and Dimensional Modeling
What you’ll do
The Data Engineer will design, develop, and optimize scalable data pipelines and real-time processing solutions using Big Data technologies. They will also collaborate with cross-functional teams to ensure data quality, governance, and security across enterprise-scale platforms.
Requirements
Candidates must have strong expertise in PySpark, Apache Spark, Kafka, and the Hadoop ecosystem. Proficiency in SQL, Python, and experience with ETL/ELT workflows and data ingestion are mandatory for this role.
Listed skills
- SQL · Preferred
- Git · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Pyspark
- Apache Spark
- Kafka
- Hadoop
- Apache Nifi
- Sql
- Python
- Spark Streaming
- Airflow
- Oozie
- Hive
- Scala
- Jenkins
- Bitbucket
- Git
- Data Warehousing
Job areas
- Data & Analytics
- Technology
- Software
- Engineering
- Finance & Accounting
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Canadian Pork Council
Senior Software Developer
SponsoredDirect employerEasy Apply- Hybrid
- Posted Sep 11, 2026
Government of Ontario
Registered Nurse
SponsoredDirect employerEasy Apply- On-site
- Lindsay, ON
- Posted Sep 17, 2026
Bédard Ressources Humaines
ITAD Services Representative #1265
SponsoredDirect employerEasy Apply- On-site
- Mississauga, ON
- Posted Sep 16, 2026
