Data Engineer
Zurich Canada is a leading global insurance provider seeking a Data Engineer to develop and maintain data pipelines and analytics-ready datasets. The role involves collaborating with various teams to ensure high-quality data ingestion, transformation, and governance within a hybrid work model.
Responsibilities
- Develop and maintain scalable data pipelines using Databricks on Microsoft Azure, supporting batch and incremental data processing use cases
- Implement data transformations using Python and SQL, following established engineering standards and patterns
- Support ingestion of data from multiple sources including enterprise applications, files, APIs, and event-driven feeds
- Assist in designing and maintaining curated datasets in Lakehouse layers (e.g., raw, refined, curated)
- Perform data quality checks, basic anomaly detection, and reconciliations to ensure data accuracy and reliability
- Participate in production support activities, including monitoring jobs, troubleshooting failures, and resolving data issues
- Collaborate with analytics, data science, and AI teams to enable downstream reporting and Agentic AI / AI-assisted analytics use cases
- Adhere to data governance, privacy, and security policies, including handling of sensitive and regulated data
- Contribute to technical documentation, runbooks, and knowledge sharing across the Data Management team
- Continuously learn and apply new platform capabilities and engineering best practices
Skills
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related discipline
- Equivalent practical experience
- Hands-on experience with Python for data processing and automation
- Working knowledge of SQL for querying and transforming large datasets
- Exposure to Databricks (jobs, notebooks, Delta Lake concepts) or similar cloud data platforms
- Familiarity with Microsoft Azure services (e.g., storage, compute, identity, networking concepts)
- Understanding of data engineering fundamentals: ETL / ELT, data modeling, schema evolution, and performance optimization
- Basic understanding of data quality, validation, and monitoring concepts
- Awareness of modern analytics, AI/ML, or Agentic AI concepts and how data engineering enables these capabilities
- Ability to write clear, maintainable code and follow team standards and version control practices
- Strong problem-solving skills and willingness to learn in a complex enterprise environment
- Experience with Delta Lake or Lakehouse architectures
- Exposure to CI / CD concepts for data pipelines
- Familiarity with data governance, privacy, or regulated data environments (e.g., financial services or insurance)
- Experience supporting production systems in a 24x7 enterprise environment
- Interest in AI-enabled analytics, automation, or intelligent agents
Benefits
- Zurich follows a hybrid work model requiring three days per week of in-person presence, which may include time in the office or market-facing engagements.
- We care about our employees’ well-being and offer a comprehensive health/benefits plan with varying levels of coverage to suit your specific needs and a competitive total compensation package.
- At Zurich, all employees receive a minimum of four weeks of vacation per year to do just that.
- Zurich employees receive four personal days per year to be used at their discretion.
- We are committed to continuous improvement and offer access to a comprehensive range of training and development opportunities.
Company Overview