Senior Data Engineer – Azure Databricks & PySpark (80–100%)

Swisslinx AG

Zürich

On-site

CHF 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working model
12-month contract

Job summary

Swisslinx AG in Zurich is seeking an experienced Senior Data Engineer to design and build a modern data platform for analytics and AI. The role focuses on data pipelines, data products, and backend services using Azure Databricks and PySpark.

You will work on scalable data solutions, ETL/ELT pipelines, data modeling, and governance. The position starts onsite with a later hybrid setup (60% onsite / 40% remote) and a 12-month contract.

Qualifications

  • 5+ years of professional Data Engineering experience building enterprise-scale data platforms and ETL/ELT solutions.
  • Strong hands-on experience with Apache Spark, PySpark, and Spark Streaming.
  • Proven experience with Azure Databricks and large-scale data processing.
  • Excellent Python and SQL skills, including SQL performance optimization.

Responsibilities

  • Design, develop, and maintain scalable data pipelines, data products, and backend services for analytics, reporting, real-time processing, and AI use cases.
  • Build and optimize large-scale data processing solutions using Databricks, Spark, PySpark, Spark SQL, and Delta Lake.
  • Develop and maintain efficient ETL/ELT pipelines and data transformations.
  • Design and implement data models for analytical and operational workloads.
  • Write high-quality, secure, maintainable, and well-tested Python, Scala, and SQL code.
  • Implement and enhance data quality, governance, and monitoring solutions.
  • Contribute to CI/CD processes, automated deployments, and modern engineering practices.
  • Collaborate closely with cloud, security, architecture, and business teams.

Skills

Python
SQL
Azure Cloud
Data Modeling
ETL/ELT
Data Warehousing
Agile
Communication

Tools

Databricks
Apache Spark
PySpark
Spark SQL
Delta Lake
CI/CD

Job description

For our client, a leading financial institution in Zurich, we are looking for an experienced Senior Data Engineer to join a team responsible for developing and enhancing a modern Data Platform for Analytics and AI.

Senior Data Engineer – Azure Databricks & PySpark (80–100%)
Job description:
  • Design, develop, and maintain scalable data pipelines, data products, and backend services supporting analytics, reporting, real-time processing, and AI use cases.
  • Build and optimize large-scale data processing solutions using Databricks, Apache Spark, PySpark, Spark SQL, and Delta Lake.
  • Develop and maintain efficient ETL/ELT pipelines and data transformation processes.
  • Design and implement data models for analytical and operational workloads.
  • Write high-quality, secure, maintainable, and well-tested code using Python, Scala, and SQL.
  • Implement and enhance data quality, governance, and monitoring solutions.
  • Contribute to CI/CD processes, automated deployments, and modern engineering practices.
  • Collaborate closely with cloud, security, architecture, and business teams.
About the customer:

In this role, you will design and build scalable data pipelines, data products, and backend services using Azure Databricks, Apache Spark, PySpark, Python, and SQL. You will contribute to a modern cloud-based data architecture and help deliver reliable, high-performance data solutions.

Framework;
  • Location: Zurich, Switzerland
  • Start Date: ASAP (flexible for the right candidate)
  • Contract Duration: 12 months, with possible extension
  • Work Model: Initially 100% onsite in Zurich during onboarding, followed by a hybrid setup (60% onsite / 40% remote within Switzerland)
Requirements:
  • 5+ years of professional experience in Data Engineering, including building enterprise-scale data platforms and ETL/ELT solutions.
  • Strong hands-on experience with Apache Spark, PySpark, and/or Spark Streaming (must be clearly demonstrated in your CV).
  • Proven experience working with Azure Databricks and large-scale data processing.
  • Excellent programming skills in Python and SQL, including SQL performance optimization and troubleshooting.
  • Experience with Spark SQL, Structured Streaming, and Delta Lake.
  • Good understanding of data modelling, data warehousing, and modern data platform architectures.
  • Experience with cloud-based data solutions, preferably Microsoft Azure.
  • Familiarity with CI/CD pipelines, automated testing, and deployment practices.
  • Strong analytical and problem-solving skills, with the ability to work independently and collaboratively.
  • Excellent communication skills and experience working in Agile environments.
Nice to have:
  • Experience in financial services, particularly Structured Products, Trading, or Capital Markets.
  • Experience with Terraform and Infrastructure as Code (IaC).
  • Knowledge of streaming technologies such as Kafka, Azure Event Hubs, Event Grid, or Apache Flink.
  • Experience with dbt or Data Vault 2.0.
  • Experience providing technical guidance and contributing to architectural decisions
Compensation benefits:
  • A challenging 12-month contract with the possibility of extension.
  • The opportunity to work on a modern Azure Databricks Data Platform within a leading financial institution.
  • Exposure to innovative Data Analytics and AI initiatives.
  • A collaborative environment with experienced engineering, cloud, and architecture professionals.
  • A hybrid working model following the initial onboarding period.
  • A straightforward recruitment process consisting of two interview rounds.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer – Azure Databricks & PySpark
Senior Data Engineer – Azure Databricks & PySpark

Swisslinx AG • Zürich

Hybrid
CHF 140,000 - 190,000
12-Monats-Vertrag mit Verlängerungs-机会
Hybrid-Modell nach Einarbeitung
Zwei Interviewrunden
Senior Data Engineer - Databricks | PySpark | Spark Streaming
Senior Data Engineer - Databricks | PySpark | Spark Streaming

Experis Switzerland • Zürich

On-site
CHF 110,000 - 165,000
Senior Data Engineer - Azure Databricks & PySpark Pipelines
Senior Data Engineer - Azure Databricks & PySpark Pipelines

Swisslinx AG • Zürich

On-site
CHF 120,000 - 180,000
Hybrid working model
12-month contract
Senior Data Engineer
Senior Data Engineer

Nicoll Curtin • Zürich

On-site
CHF 120,000 - 180,000
Senior Data & AI Engineer
Senior Data & AI Engineer

Us3 Consulting • Basel

On-site
CHF 140,000 - 190,000
Senior Data Architect – Artificial Intelligence & Data
Senior Data Architect – Artificial Intelligence & Data

MA (Montreal Associates) • Zürich

On-site
CHF 180,000 - 240,000
Senior Data Engineer
Senior Data Engineer

Randstad • Zürich

Hybrid
CHF 120,000 - 170,000
Senior Data Engineer – Data Analytics Platform 80-100% (f/m/d) - (Contract through our external[...]
Senior Data Engineer – Data Analytics Platform 80-100% (f/m/d) - (Contract through our external[...]

Julius Baer • Zürich

On-site
CHF 120,000 - 180,000
Data Architect / Data Engineer (f/m/d)
Data Architect / Data Engineer (f/m/d)

Rechercher un emploi • Luzern

On-site
CHF 80,000 - 100,000
Open and pleasant working atmosphere
Interesting working time models
Active health promotion
+2
Senior Data Engineer / Palantir Architect (Azure)
Senior Data Engineer / Palantir Architect (Azure)

Avanda Group AG • Zürich

On-site
CHF 120,000 - 180,000