Job Postings
Data Engineer
at
Definity
Data Engineer
  • Company
    Definity
  • Location
    Toronto, Ontario, Canada
  • Type
    Full-time
  • Date Posted
    December 27, 2024
**Job Title: Data Engineer**

**Company:** Definity

**Location:** Hybrid (Office and Remote)

**About Us:**
Definity is the parent company of several innovative insurance brands in Canada, including Economical Insurance, Sonnet Insurance, Family Insurance Solutions, and Petline Insurance. Our goal is to become one of Canada’s leading property and casualty insurers by fostering a collaborative, ambitious, and rewarding culture.

**Role Overview:**
The Data Engineer is responsible for designing, building, and maintaining the data infrastructure and pipelines that support data-driven insights and applications. This role requires expertise in Google Cloud Platform (GCP) and its data services to manage and process large-scale datasets effectively.

**Key Responsibilities:**
- **Data Ingestion and Processing:** Design and implement data pipelines using GCP services like Dataflow, Pub/Sub, and Cloud Storage.
- **Data Warehousing and Analytics:** Build and optimize data warehouses on Google BigQuery for data analysis and reporting.
- **Data Modeling:** Design scalable data models for business intelligence and machine learning applications.
- **ETL/ELT Development:** Develop and maintain ETL/ELT processes using GCP tools.
- **Performance Optimization:** Monitor and optimize data pipelines and queries for enhanced performance and cost-effectiveness.
- **Collaboration:** Work with data scientists, analysts, and stakeholders to understand data requirements and deliver solutions.

**Required Skills:**
- **Google Cloud Platform (GCP):** Strong proficiency in GCP data services, including BigQuery, Dataflow, and Cloud Storage.
- **Data Engineering Tools:** Experience with Apache Beam, Apache Airflow, or similar tools.
- **Programming Skills:** Proficiency in Python or Java for data processing.
- **Data Modeling:** Expertise in data modeling techniques and schema design.
- **SQL:** Strong SQL skills for data querying and analysis.
- **Problem Solving:** Ability to analyze and resolve complex data engineering challenges.

**Qualifications:**
- Bachelor's or Master's degree in Computer Science, Data Engineering, or a related field.
- 5+ years of experience in data engineering focused on GCP.
- Experience with large-scale data processing and distributed systems.

**Preferred Skills:**
- Google Cloud Professional Data Engineer Certification.
- Experience with machine learning and data science workflows.
- Knowledge of data visualization and reporting tools.
- Strong communication and collaboration skills.
- Understanding of AI.

**What We Offer:**
- Hybrid work schedule.
- Company share ownership program.
- Pension and savings programs with company-matched RRSP contributions.
- Paid volunteer days and matching on charitable contributions.
- Educational resources, tuition assistance, and paid study leave.
- Focus on inclusion with support for diverse employee groups.
- Wellness and recognition programs.
- Discounts on products and services.

**Salary Information:**
Salary may vary based on location, skills, education, experience, and local market conditions. Eligible employees may participate in incentive plans based on performance.

**Diversity and Inclusion:**
At Definity, we believe inclusion, diversity, and equity are vital to our success. We encourage applicants from diverse backgrounds and perspectives to apply.

**Accommodation:**
If you require accommodation during the recruitment process, please contact [email protected].

**Background Checks:**
Successful clearance of background checks, including criminal checks and leadership references, is required for this role.