Data Engineer

Zurich Insurance
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Engineering
Continuous Integration
ETL
DevOps
Python
Systems Integration
Google Cloud Platform
Cloud Platform System
Large Language Models
Spark
Multi-Cloud
Backend
GIT
Kubernetes
Deployment Automation
Data Analytics
Machine Learning Operations
Virtual Agents
Api Design
Docker
Jenkins
Databricks
Microservices

Job description

As a Data Engineer you will have the opportunity to:

  • Architect and develop end-to-end scalable and secure processes
  • ETL data processing in AWS or cloud environments, capable of performing data analytics while ensuring data quality using Spark or Databricks (batch or real-time)
  • MLOps and CI/CD: Implementation of pipelines, continuous integration and deployment using tools such as Azure DevOps, Jenkins, etc.
  • Developing microservices deployed in cloud environments
  • Deployments using Docker, Kubernetes, or similar technologies
  • Definition of industrialisation and operational strategies for MLOps models
  • Align business needs with technical requirements and architecture
  • AI: Development of products based on LLMs and fine-tuning techniques

Requirements

  • Core technologies: Advanced Python, AWS, Docker, Kubernetes or similar, Git or similar, LLMs, Spark, Azure DevOps or Jenkins

  • Python: 5 years of experience.

  • Cloud Engineering: 4 years (AWS, GCP, Azure).

  • CI/CD & DevOps: 3 years building multi-cloud pipelines and automated deployments.

  • Microservices: 2 years designing and deploying distributed services.

  • Agentic AI / LLMs: 2 years integrating OpenAI, Anthropic, AI agents and MCP servers.

  • Backend Engineering: 2 years building APIs and end-to-end backend solutions.

Benefits & conditions

As well as a competitive salary and a yearly bonus, we offer:

  • To support your work-life balance, we have adopted a flexible working model.
  • Option to work abroad up to 25 days yearly.
  • Over 300 euros to set up your home office and additional monthly home office allowance.
  • Wide range of internal and external trainings, including English, German and Spanish classes depending on the needs.
  • Ticket restaurant and Health Insurance with the flexibility to exchange it for other benefits.
  • Life and accident insurance.
  • Collective Life retirement Plan
  • 2000 referral bonus if you bring other talented people like you to the company.
  • Special banking and insurance conditions plus Exclusive Employees discounts
  • Functional diversity benefits
  • Stock options and mortgage benefits.

About the company

Let me introduce us. You're reading about Zurich Insurance Group, a global leader in insurance, but this role specifically pertains to our Technology Delivery Center (TDC). Established in Barcelona in 2006, the TDC operates as an integral part of Zurich Insurance Group, providing cutting-edge technological solutions and support to Zurich's local and global business units. In essence, Zurich TDC is where technology meets the vast reach of a multinational company. We specialize in areas such as software development, data analytics, cybersecurity, and IT infrastructure. Our primary mission is to support Zurich's strategic goals and enhance operational efficiency through innovative technology solutions. If you're considering a role with us, know that you'll be joining a hub of technological excellence dedicated to driving Zurich's success on a global scale. What Can You Expect? And you might be thinking: This is great, what will my day-to-day be like, at TDC? I'm glad you asked.

Apply for this position