About The Position

We are seeking an experienced Python/PySpark developer with strong data engineering skills to design and deliver scalable, high-performing applications that handle large datasets and complex data workflows. The ideal candidate is language-agnostic, adaptable, and capable of picking up new technologies quickly. This role requires hands-on development, unit/integration testing, and the ability to work in a self-managed pod alongside other developers, technical leads, architects and a Product Owner.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 4+ years experience in Data engineering / Software Engineering / ETL development / Data Warehousing.
  • Your demonstrated experience using Data bricks to build data pipelines.
  • Strong proficiency in the Python programming language and the PySpark Framework.
  • Solid understanding of CI/CD and version control (Git).
  • Strong problem-solving skills and ability to work independently.
  • No Canadian work experience required however must be eligible to work in Canada.

Nice To Haves

  • Experience with object oriented programming.
  • Experience in the insurance industry.
  • For candidates located in Quebec, bilingualism is required considering the necessity to interact on a regular basis with English-speaking colleagues across the country.
  • No Canadian work experience required however must be eligible to work in Canada.

Responsibilities

  • Data Engineering: Develop and optimize data pipelines for large-scale datasets using Data-bricks. Ensure data quality, governance, and compliance across pipelines.
  • Hands-On Development: Write clean, re-usable and optimized codes in PySpark adhering to Data-bricks best practices.
  • Quality & Testing: Implement unit, integration, and automated tests to ensure reliability.Collaborate with QA engineers to maintain a robust control framework.
  • DevOps & Deployment: Apply CI/CD principles for automated builds and deployments.Ensure compliance with security and governance standards.
  • Collaboration: Work within a pod structure, contributing to design discussions and sprint planning.Communicate effectively with product owners and stakeholders.

Benefits

  • Flexible work arrangements and a hybrid work model
  • Possibility to purchase up to 5 extra days off per year
  • Multiple benefits offered to support physical and mental wellbeing, including telemedicine, Wellness account and much more
  • Share plan & other savings: up to 12% of salary or even more (ask how you could earn guaranteed income for life)
  • Annual bonus target, based on the base salary, with a potential payout of up to double the target (subject to personal and company performance): 15%
  • Employee Share Purchase Plan (ESPP) – with Intact matching 50% of your net shares.
  • Opportunity to receive guaranteed income for life via our defined benefit pension plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service