Enable job alerts via email!

Data Engineer

Gore Mutual Insurance

Cambridge

On-site

CAD 120,000 - 140,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Gore Mutual Insurance is seeking a Data Engineer to design and maintain data platforms that ensure data accessibility and informed decision-making. The role requires strong technical abilities in data infrastructure and governance, plus collaboration across teams to enhance data reliability and performance.

Qualifications

  • 4-5 years of relevant experience as a data engineer required.
  • Strong understanding of data structures, modern data modeling, and software architecture.
  • Experience with software design patterns and test-driven development.

Responsibilities

  • Design and implement robust data infrastructure and workflows.
  • Automate day-to-day data operations and ensure data quality.
  • Optimize data pipelines for efficient data flow.

Skills

Python
SQL
Data Engineering
Data Governance
Azure Services
Problem-solving
Communication

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Git

Job description

Join to apply for the Data Engineer role at Gore Mutual Insurance

Join to apply for the Data Engineer role at Gore Mutual Insurance

Next Horizon is here. Fueled by investments in talent and technology, our bold strategy to transform is nearly complete.

At Gore Mutual, we’ve always set ourselves apart as a modern mutual that does good. Now, we’re proudly building on that legacy to transform our company—and our industry—for the better.

Our path forward sharpens our focus on business performance, driven by leading technology, innovation and an agile, high-performing culture. With Gore Mutual and Beneva announcing their intent to merge in 2026, we’ll be uniting two well-established, financially strong, and trusted brands to become the strongest mutual insurer in Canada, ensuring Canadians have purpose-driven insurance options for generations to come. Come join us.

As a Data Engineer at Gore Mutual Insurance, you have a strong technical background in software engineering / computer science, you will play a pivotal role in designing, building, and maintaining our data platform. Your work will facilitate data accessibility, accuracy, and accountability, enabling data-driven decision-making across our organization. You will collaborate closely with cross-functional teams to ensure our data processes are robust and scalable.

What will you be doing in this role?

Design and Implement Data Processes


  • Design and implement robust data infrastructure, tooling, workflows, and models that power the data platform.
  • Build and maintain enterprise data assets to support business reporting and analytical modelling for all business stakeholders.
  • Ensure integration of required tools, monitoring health of data platform, and maintain CI/CD pipelines to enforce standards. Identify opportunities for code optimization and operational efficiencies.


Design and Implement Data Governance Processes


  • Automate day-to-day data operations, pipeline monitoring, and data integration with external systems.
  • Ensure that security protocols follow best practices are in place to protect against potential security threats.
  • Create and maintain frameworks for metadata, data tagging, and data lineage.
  • Implement data quality and monitoring frameworks to ensure data reliability.


Test and Optimize Data Platform


  • Optimize data pipelines to ensure efficient data flow.
  • Ensure that the data extracted from sources is accurate, complete, and usable. This might involve checking for missing values, inconsistent formats, or anomalies that could indicate errors.
  • Test the efficiency and speed of data pipelines and databases. This can help identify bottlenecks and optimize performance.
  • Verify that different components of the data infrastructure work together as expected. This includes checking that data flows correctly from sources to databases, and from databases to applications.


What will you need to succeed in this role?


  • Bachelor’s or Master’s degree in Computer Science, Data Engineering, Software Engineering or a related field.
  • A minimum of 4-5 years relevant experience as a data engineer is required. This includes experience in data engineering, data system development, or related roles.
  • Strong understanding of data structures, modern data modeling, and software architecture.
  • Good knowledge of Microsoft Azure Services (DevOps, Databricks, SQL Server, Event Hub, Web Apps, Data Factory, Azure Storage, Keyvault, etc.)
  • Experience with software design patterns and test-driven development (TDD)
  • Proficiency in Python, including a strong grasp of Object Oriented and Functional programming paradigms.
  • Solid understanding of Spark concepts and distributed systems, including data transformations, RDDs, DataFrames, and Spark SQL.
  • Strong SQL skills and expertise in database management and performance tuning.
  • Experience with data lakehouse and Medallion architectures.
  • Strong problem-solving and critical-thinking abilities.
  • Strong communication and collaboration skills.
  • Experience with version control systems (Git) and CI/CD practices. Familiarity with data governance principles and metadata management practices.


Bonus points for


  • Azure certifications (Microsoft Certified: Azure Data Engineer Associate).
  • Databricks certifications (Databricks Certified /Data Engineer Professional certification).
  • Experience with modern data transformation tools (dbt, Dataform, or similar) for building scalable analytics workflows.
  • Proficiency in dimensional modeling techniques such as star schema and snowflake schema.


#IndHP

Gore Mutual Insurance is committed to providing accommodations for people with disabilities during all phases of the recruiting process, including the application process. If you require accommodation because of a disability, we will work with you to meet your needs. If you are selected for an interview and require accommodation, please advise the HR representative who will consult with you to determine an appropriate accommodation.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    Insurance

Referrals increase your chances of interviewing at Gore Mutual Insurance by 2x

Get notified about new Data Engineer jobs in Cambridge, Ontario, Canada.

Software Developer III, Front-End, Google Home Platform
Software Developer, Google Health Platforms and Devices
Software Developer III, Google Cloud Platforms
Software Developer III, Google Workspace
Software Developer II, Site Reliability Development
Embedded Systems Developer, Google Health Platforms and Devices
Software Developer III, Full Stack, Google Cloud Platforms
Software Developer III, Infrastructure, Google Cloud Platforms
Junior Software Engineer - Cross-platform C++ - Multipass
Software Developer III, Google Cloud Platforms

Waterloo, Ontario, Canada CA$120,000.00-CA$140,000.00 2 weeks ago

Kitchener, Ontario, Canada CA$120,000.00-CA$140,000.00 2 weeks ago

Software Developer II, Site Reliability Development

Kitchener, Ontario, Canada CA$60,000.00-CA$100,000.00 1 year ago

Waterloo, Ontario, Canada CA$60,000.00-CA$100,000.00 1 year ago

Software Engineer - Solutions Engineering

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Similar jobs

Senior Data Engineer

Insight Global

Guelph

Remote

CAD 100,000 - 150,000

7 days ago
Be an early applicant

Senior Data Engineer

VerticalScope Inc.

Ontario

Remote

CAD 120,000 - 160,000

7 days ago
Be an early applicant

Senior Data Engineer

Energy Vault

Calgary

Remote

CAD 90,000 - 130,000

Yesterday
Be an early applicant

Senior Data Engineer

ZayZoon

Moncton

Remote

CAD 90,000 - 130,000

2 days ago
Be an early applicant

Risk Data Engineer & Analyst

Energy Vault

Remote

CAD 129,000 - 136,000

Yesterday
Be an early applicant

Intermediate DataOps/Cloud Data Engineer - Remote / Telecommute

Cynet Systems Inc

Toronto

Remote

CAD 90,000 - 130,000

2 days ago
Be an early applicant

Senior Data Engineer - Databricks (PST working hours)

Bridgenext

Remote

CAD 130,000 - 150,000

3 days ago
Be an early applicant

Sr. Data Engineer (Ruby, Spark, AWS, Python) (Remote, Eastern and Central Canada)

VTRAC Consulting Corporation (WBE)

Remote

CAD 120,000 - 150,000

3 days ago
Be an early applicant

2 - Senior Data Engineer

Targeted Talent

Burnaby

Remote

CAD 100,000 - 130,000

3 days ago
Be an early applicant