Senior Data Engineer – Azure Databricks & PySpark

Swisslinx AG

Zürich

Hybrid

CHF 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid working model
Contract extension possibility

Job summary

Swisslinx AG in Zurich is seeking a Senior Data Engineer to join a team building a modern Data Platform for Analytics and AI, focusing on Azure Databricks, PySpark, and scalable data solutions.

You will design, develop, and maintain data pipelines, data products, and backend services, while collaborating with cloud, security, architecture and business teams in a hybrid onsite model.

Qualifications

  • 5+ years of professional experience in Data Engineering, building enterprise-scale data platforms and ETL/ELT solutions.
  • Strong hands-on experience with Apache Spark, PySpark, and/or Spark Streaming.
  • Proven experience with Azure Databricks and large-scale data processing.
  • Excellent programming skills in SQL, including performance optimization.
  • Experience with Spark SQL, Structured Streaming, and Delta Lake.
  • 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; able to work independently and collaboratively.

Responsibilities

  • Design, develop, and maintain scalable data pipelines, data products, and backend services.
  • Build and optimize large-scale data processing solutions using Databricks, Apache Spark, PySpark, Spark SQL, and Delta Lake.
  • Develop and maintain 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 SQL and other languages.
  • Implement and enhance data quality, governance, and monitoring solutions.
  • Contribute to CI/CD processes, automated deployments, and modern engineering practices.
  • Collaborate with cloud, security, architecture, and business teams.

Skills

Apache Spark
PySpark
Azure Databricks
SQL
Delta Lake
Spark SQL
Structured Streaming
Data modeling
Data warehousing
CI/CD pipelines
Python
Azure
Terraform
dbt
Data Vault 2.0
Kafka
Azure Event Hubs
Event Grid
Apache Flink

Tools

Azure Databricks
Delta Lake
Kafka
Azure Event Hubs
Event Grid
Apache Flink
Terraform
dbt
Data Vault 2.0

Job description

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

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

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%)
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 , , 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, , 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 and SQL, including SQL performance optimization and troubleshooting.
  • Experience with Spark SQL, Structured Streaming, and Delta Lake.
  • 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.
  • Swisslinx AG
    Löwenstrasse 29
    8001 Zürich
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 (80–100%)
Senior Data Engineer – Azure Databricks & PySpark (80–100%)

Swisslinx AG • Zürich

On-site
CHF 120,000 - 180,000
Hybrid working model
12-month contract
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 – Data Analytics Platform
Senior Data Engineer – Data Analytics Platform

Experis Switzerland • Zürich

On-site
CHF 120,000 - 180,000
ETL / Data Engineer – Legacy On-Premises to Azure Migration
ETL / Data Engineer – Legacy On-Premises to Azure Migration

Swiss Himmel GmbH • Basel

On-site
CHF 140,000 - 190,000
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