Data Engineer (Databricks, Python, Spark)

Skills

Location

Languages

Fluent English

Job Description

We're looking for an experienced Data Engineer with expertise in Databricks, Python, and Spark to design, develop, enhance, and maintain a complex data hub supporting business-critical operations and large-scale analytics within Investment Management.

🎯 Role overview

You'll work with a global team of Investment professionals to unlock value from Bloomberg and other financial data, support investment teams with data insights and reporting, and help expand a rapidly growing platform.

🎯 Responsibilities

  • Work with the team to understand platform capabilities and identify opportunities to improve and expand them.
  • Design, develop, enhance, and maintain complex data pipeline products supporting business-critical operations and large-scale analytics applications.
  • Support internal Investment Management clients by understanding their needs and challenges.
  • Help establish high standards for processes, methodologies, technology choices, and engineering practices.
  • Learn new concepts quickly and stay current with advances in data engineering and AI.
  • Dedicate time to continuous learning and share relevant developments with the team.
  • Collaborate with experts across different technology domains.
  • Contribute ideas and creativity to a collaborative team environment.

🛠️ Requirements

  • At least 3 years of Data Engineering experience, including at least 2 years designing and building Databricks data pipelines.
  • At least 2 years of hands-on experience with Python, PySpark, Spark SQL, and/or Scala.
  • At least 2 years of experience with Big Data pipelines or DAG tools, such as Data Factory, Airflow, dbt, or similar.
  • At least 2 years of Spark experience, particularly Databricks Spark and Delta Lake.
  • At least 2 years of hands-on experience implementing Big Data solutions in a cloud ecosystem, including Data Lakes or Delta Lakes.
  • Experience with AI, LLMs, Databricks Genie, or similar tools.
  • Comfort speaking English.
  • A positive attitude and a proactive, can-do approach.

➕ Preferred qualifications

  • Experience with Azure cloud. Experience with AWS, GCP, or another cloud platform may be considered instead.
  • Experience with conceptual, logical, and/or physical database design.
  • At least 2 years of SQL experience, including writing complex, highly optimized queries across large volumes of data.
  • Experience working in a controlled environment using GitHub and CI/CD release pipelines.
  • Experience with financial data providers such as Bloomberg within asset management, investment management, or another financial services organization.

🤗 Benefits

  • Competitive salary.
  • Yearly bonus.
  • More than €300 to set up a home office, plus an additional monthly home office allowance.
  • Internal and external training opportunities, including English, German, and Spanish classes based on business needs.
  • Restaurant ticket and health insurance, with the option to exchange them for other benefits.
  • Life and accident insurance.
  • Collective life retirement plan.
  • €2,000 referral bonus for successful referrals.
  • Special banking and insurance conditions.
  • Exclusive employee discounts.
  • Functional diversity benefits.
  • Social clubs, including hiking, investment, and beach volleyball.
  • Stock options and mortgage benefits.

📄 Application

Please submit your CV in English.

Each company upload its own logo image

Zurich Insurance

Zurich Insurance Group (Zurich) es una aseguradora líder multicanal que proporciona servicios a sus clientes a nivel mundial y local. A través de sus cerca de 53.000 empleados, ofrece una amplia gama de productos y servicios del área de los seguros generales y de vida.

Location

Calle Santa Leonor, Madrid, Spain