Senior Data Engineer- Toronto, ON

123Dentist


Date: 1 day ago
City: Toronto, ON
Salary: CA$115,000 - CA$125,000 per year
Contract type: Full time
123Dentist is Canada’s largest majority dentist-owned network with 450+ clinics nationwide and nearly 8,000 employees. We’re building the future of dental care through innovation, people, and data and we want you to be part of it.

We’re looking for a Senior Data Engineer with deep hands-on experience in Microsoft Fabric to lead the way in transforming our data platform. This is a high-impact role where you’ll design and scale data solutions that power insights, analytics, and growth across our entire network.

What You’ll Do

  • Take ownership of coding and solution design while collaborating with internal and external engineers on design, development, and deployment of data pipelines and solutions.
  • Design and implement end-to-end data migration strategies from legacy systems to modern cloud platforms.
  • Manage data architecture and data modernization initiatives, ensuring alignment with business goals, data governance policies, and performance.
  • Develop and optimize ETL/ELT pipelines using modern tools and frameworks (e.g., Apache Spark, Databricks, Airflow, dbt).
  • Work with stakeholders to gather requirements and translate them into scalable and maintainable data solutions.
  • Ensure data quality, reliability, and integrity through robust testing and monitoring.
  • Evaluate and recommend new technologies and tools to improve data engineering practices.
  • Drive best practices in DevOps for data – CI/CD.
  • Mentor and provide technical guidance to data engineers.
  • Provide regular status updates and risk assessments to project managers and leadership.

What You Bring

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 7+ years of relevant experience in Data Engineering / Analytics domain with at least 3 years in Digital Analytics
  • 7+ years of experience in SQL and 4+ years in Python
  • Proven expertise with tools like ADF, Qlik Replicate, FiveTran for data integration and ETL processes.
  • Strong understanding of Python scripting and use of libraries (NumPy, Pandas)
  • Extensive hands-on experience with MS Fabric, including data warehousing, SQL optimization, and cluster management.
  • Strong knowledge of Big Data technologies such as Data Bricks, Event driven data processing using Function Apps/Lambda is preferred
  • Understanding of Web services (SOAP, XML, UDDI, WSDL)
  • Strong knowledge and experience in event driven architecture using standard message queues (i.e.RabbitMQ, SQS or Kafka)
  • Experience with building a data lake over Cloud / Azure, ADF, Synapse, and Databricks – Delta Lake
  • Hands on Experience parsing NOSQL file systems such as JSON, XML, AVRO, Parquet.
  • Proven track record of using Apache Spark Data Bricks.
  • Hands-on experience with Azure Data Factory (ADF), Logic Apps, and Runbooks.
  • Exposure to traditional BI Tools (Tableau, Power BI, Qlik, SSRS, etc.)
  • Experience building web-services is a plus.

Why Join Us

123Dentist is an equal opportunity employer, committed to building a diverse workforce that reflects the communities we serve. We foster an inclusive and supportive workplace where every team member feels valued and empowered to succeed. We welcome individuals of all backgrounds, including those with disabilities. If you require accommodation at any stage of the recruitment process, please let us know, we’re here to support you.

We thank all candidates for their interest; however, only those selected for an interview will be contacted.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume