Data Engineer

Overview

Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 3 Month(s)

Skills

AWS
Azure
python
AI
financial
Banking
Capital Market

Job Details

Title: Data Engineer/Python/AI/ Azure/AWS

Location: Ontario, Canada

Job Description:

Key Responsibilities:

  • Design and build ETL/ELT pipelines for structured and unstructured data.
  • Develop and optimize data models for analytics and ML workflows.
  • Support API integration and collaborate on lightweight services exposing data assets.
  • Work with data scientists and ML engineers to productionize datasets and features.
  • Ensure data quality, scalability, and performance across systems.

Must-Have:

  • 5+ years of experience in data engineering or backend development.
  • Strong in Python, SQL, and distributed systems (e.g., Spark, Kafka, Airflow).
  • Experience with cloud platforms (AWS preferred) and data lake/data warehouse design.
  • Familiarity with APIs or event-driven architecture is a plus.

Nice-to-Have:

  • Exposure to ML pipelines, feature stores, or AI platforms.
  • Experience in financial services or regulated environments.
  • Understanding of data governance and security best practices.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.