Job Search and Career Advice Platform

Enable job alerts via email!

Data Engineer

Tactable

Toronto

On-site

CAD 100,000 - 140,000

Full time

21 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech firm in Toronto is seeking a Data Engineer to join their hybrid team. This role involves building robust data pipelines using Python and SQL, and offers opportunities for client exposure in finance and enterprise tech. Ideal candidates will have extensive experience in data engineering, proficiency in cloud infrastructure and orchestration tools. The position offers a competitive salary between $100,000 to $140,000 annually and emphasizes technical leadership and mentorship within a dynamic and innovative environment.

Qualifications

  • Extensive experience in data engineering or software engineering roles.
  • Strong programming skills in Python and experience building production-grade data pipelines.
  • Familiarity with data orchestration tools.

Responsibilities

  • Build scalable, reliable ETL/ELT pipelines using Python and SQL.
  • Own critical components of infrastructure across batch and streaming systems.
  • Work directly with client engineering teams in finance, trading, and enterprise tech.

Skills

Python
SQL
Cloud infrastructure
Data pipelines
CI/CD pipelines
Data orchestration tools (e.g., Airflow, dbt)

Tools

Docker
Kubernetes
Job description
Mission Overview

*Our Mission at Tactable**What if you could build software that didn?t just scale, but transformed entire organizations?*At Tactable, this is what drives us. We?re building a world-class cloud, data, and API engineering firm with a mission to power the most influential tech of tomorrow, through expert-led delivery, strong partnerships, and a relentless focus on quality. We don?t just consult. We build. Founded by engineers who care deeply about people, process, and product, we go beyond just solving problems. We embed with clients, work across full project lifecycles, and operate at the speed of startups while upholding the rigor of enterprise-grade engineering. From financial institutions to emerging tech ventures, our work is behind some of the most mission-critical systems in production today, and we?re just getting started. With growing demand from top-tier clients and a strong runway for expansion, we?re building a team of curious, ambitious developers who want to build meaningful things with meaningful people.Take a look at to learn more about our work and what sets us apart.*

Role: Data Engineer (Cloud, Python)

*The Role: Data Engineer (Cloud, Python)*This is a hands-on, hybrid role designed for data engineers who thrive at the intersection of infrastructure, pipelines, and product. As a *Data Engineer*, you?ll be part of a deeply technical team solving real-world data challenges for enterprise clients building robust, cloud-native data platforms, optimizing large-scale workflows, and delivering reliable data systems in production environments. You?ll have the opportunity to own architectural decisions, drive platform migrations, and mentor others across data and software engineering domains. Whether you're scaling a trading system or modernizing a legacy data warehouse, your work will be high-impact and highly visible. If you care about clean pipelines, scalable architecture, and building systems that power real users, you?ll thrive at Tactable.

Responsibilities
  • End-to-End Data Engineering: Build scalable, reliable ETL/ELT pipelines using Python and SQL; design and maintain batch and near-real-time data workflows; integrate diverse data sources from Azure Blob, ADLS, and relational/non-relational systems; migrate legacy data architectures into modern, cloud-native environments; optimize workloads for performance, cost, and fault tolerance; ensure data quality, observability, and reliability across pipelines.
  • Technical Leadership: Own critical components of infrastructure across batch and streaming systems; break down complex technical challenges into executable components; mentor junior engineers through code reviews, architectural guidance, and technical pairing; automate and standardize pipelines to reduce overhead and increase velocity; contribute to internal tooling, documentation, and engineering best practices.
  • Client & Project Exposure: Work directly with client engineering teams in finance, trading, and enterprise tech; rotate across domains and industries every 6-12 months, gaining broad exposure to systems and technologies; tackle greenfield builds, system migrations, and enterprise-scale data transformations; engage as a true partner, not a vendor, in shaping data product strategy.
Qualifications
  • Must-Have Experience: Extensive experience in data engineering or software engineering roles; strong programming skills in Python; deep experience building and maintaining production-grade data pipelines; strong SQL skills and experience working with both structured and unstructured data; hands-on experience with cloud infrastructure (preferably Azure); experience with CI/CD pipelines and infrastructure-as-code practices; familiarity with data orchestration tools (e.g., Airflow, dbt); experience working in containerized environments (Docker, Kubernetes).
  • Bonus Points For: Experience working in finance, trading, or other regulated.
Compensation & Terms

Location: Toronto, ON
Work location: On site
Salary: $100,000 to $140,000 annually
Terms of employment: Full time
Starts as soon as possible
Vacancies: 1
Source: Indeed.com #9996591341

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.