Skip to main content

Python Developer - Insurance Data Processing

Technology
Phaa softwaresolutions
Toronto, United States4 weeks agoUntil 8/11/2026
Full timeHybrid

Job description

Requirements

Must have:

- We want someone with 5+ years of experience building data solutions in Python.
  • We need strong hands-on expertise with Python, Pandas, NumPy, SQL, and REST APIs.
  • We are looking for proven experience designing ETL/ELT pipelines and large-scale data processing workflows.
  • We require experience working with relational and cloud-based data platforms.
  • We expect a solid understanding of data modeling, data quality, and data validation practices.
  • We need experience handling large datasets in enterprise environments.
  • We value familiarity with Git, CI/CD, and Agile delivery practices.
  • We want excellent communication, collaboration, and stakeholder management skills.
  • We require experience in one or more insurance data areas such as policy administration, claims processing, underwriting, billing and payments, premium reporting, reinsurance, actuarial data, or regulatory and compliance reporting.
  • We consider experience with Databricks and Apache Spark a strong asset.
  • We consider experience with Azure data services or AWS data services an asset.
  • We value exposure to Delta Lake, Lakehouse architectures, machine learning, predictive analytics, or AI-enabled data solutions.
  • We prefer experience integrating data from Guidewire, Duck Creek, Insurity, or similar insurance platforms.
  • We value knowledge of insurance reporting and analytics frameworks.

Responsibilities:

- We design, develop, and maintain scalable data processing pipelines in Python.
  • We build and improve data ingestion, transformation, validation, and enrichment workflows.
  • We analyze and process structured and semi-structured data across policy, claims, underwriting, billing, and financial domains.
  • We partner with data engineers, analysts, architects, and business stakeholders to deliver solutions aligned with business needs.
  • We develop reusable tools and frameworks for data quality, reconciliation, and monitoring.
  • We support data integration across internal systems and third-party insurance platforms.
  • We troubleshoot data issues, perform root cause analysis, and implement fixes.
  • We participate in Agile ceremonies, sprint planning, and peer code reviews.
  • We contribute to technical documentation, data lineage, and data governance efforts.
  • We collaborate with cross-functional teams to support enterprise reporting, analytics, and modernization initiatives.

Company:

We are seeking a skilled Python Developer with strong experience in data engineering, data processing, and analytics within the insurance sector. Our team works closely with business stakeholders, data engineers, analysts, and other data professionals to build scalable solutions that support policy, claims, underwriting, finance, and operational reporting initiatives. This is a hybrid role with 1 to 2 days onsite per week in Downtown Toronto, Ontario, and the position offers the opportunity to contribute to large-scale insurance data modernization work in a collaborative, highly technical environment.

Keywords
Apache SparkNumPyPythonSqlApache LicenseApache Http ServerRelational grammarCI/CD

Interested in this role?