Share this Job
Apply now »

Data Engineer with Machine Learning


Our opportunity


You will join the Data Engineering Team, part of Enterprise Data Analytics & Architecture (EDAA) within Group Operations (GO). The Data Engineering team consists of engineers who are passionate about the solutions that we build and the impact that we have in transforming and enabling Zurich as a data-driven organization. Our team is responsible for delivering cutting edge solutions, services and environments to internal customers; Business Units and Group Functions alike, giving you the opportunity to have a global impact.


In the role of Data engineer with ML, you will join a dynamic and agile team providing services, including designing, developing, industrializing and maintaining systems in support of data science and advanced analytics processes. The main objective will be the industrialization of the solutions provided by the Data Scientist team, making them scalable, robust, optimized and following the group standards.


Your role


As a Big Data Engineer with AI/Machine Learning in our Data Science and Data Engineer team your main responsibilities will involve



  • Industrialize AI / Machine Learning products with a MLOps mentality

  • Develop data processing pipelines using Spark framework with Scala/Python in a Cloud environment (Azure, AWS,...)

  • Be self-driven: work under uncertainty in terms of requirements and unperfect data

  • Communicate with all type of audiences in English

  • Love learning and programming in Scala and/or Python

  • Have experience in Spark

  • Are Fluent in English

  • Are Looking for working with Agile methodologies & DataOps

  • Are ready to become part of our diverse team, helping customers and supporting data scientists in their daily activities

  • Other pluses that you might bring (Nice to have not mandatory):

  • University level education, e.g. Computer Science, Engineering, Mathematics or Master’s degree (PhD or equivalent) in a relevant technical field such as computer science, statistics, machine learning or mathematics

  • Experience in Cloud Environments

  • Experience in MLOps

  • Insurance knowledge


Your Skills and Experience


As a Big Data Engineer with Machine Learning your skills and qualifications will ideally include:


  • University level education, e.g. Computer Science, Computer Engineering, or Engineering Discipline
  • Desired: PhD or Master’s degree (or equivalent) in a relevant technical field such as computer science, statistics, machine learning or mathematics.
  • 5 years relevant industry experience as an applied Data Engineer, or Machine Learning Engineer in an advanced analytics / data science environment
  • Preferred: Insurance knowledge and experience.
  • Extensive experience applying advanced analytics / machine learning to design, develop, implement and deploy data-driven products
  • Proven track record of programming skills:
  • Required: Python, SQL, Scala, Spark (R is a plus)
  • Experience with Agile methodologies & DevOps
  • Experience working in cloud environments, Docker and Kubernetes are a plus, especially in Azure
  • Experience in MLOps practices and tools such as AzureML, Sagemaker, MLFlow, Kubeflow or Tensorflow Serving is a plus
  • Ability to work effectively in a global organization, even when under time pressure
  • Fluent in English (spoken and written)



Additional Information


As well as a competitive salary and a yearly bonus we offer benefits package which includes:


  • Option to work remotely within Spain even up to 100% - you choose
  • Flexible working hours
  • Wide range of internal and external trainings
  • Free English, German and Spanish classes depending on the needs
  • Ticket restaurant
  • Life Insurance
  • Pension Plan - after 1 year in the company
  • Referral bonus if you bring other talented people like you
  • Special banking and insurance conditions
  • Exclusive Employees discounts


Primary work location is Barcelona, Poblenou. Please apply with your CV in English.


Who we are


Looking for a challenging and inspiring work environment where you can make a difference? At Zurich millions of individuals and businesses place their trust in our products and services every day. Our 53,000 employees worldwide form the basis of our success, enabling, businesses and communities to face a world of risk with confidence. Imagine if you could help people do this all over the world. You’d give them confidence and reassurance by protecting what they love most. It’s a big challenge, but you will be supported by a world-class team who believe in helping you to reach your full potential and deliver on our promises.


So be challenged. Be inspired. Help us make a difference.


At Zurich we are an equal opportunity employer.  We attract and retain the best qualified individuals available, without regard to race/ethnicity, religion, gender, sexual orientation, age or disability.

Apply now »