Azure Databricks Engineer

Stafide
Amsterdam, Netherlands
yesterday

Role details

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

Job location

Amsterdam, Netherlands

Tech stack

Agile Methodologies
Azure
Information Engineering
Data Systems
Python
SQL Databases
Data Streaming
YAML
Data Processing
Parallel Computation
Technical Debt
PySpark
Bicep
Data Pipelines
Databricks

Job description

  • Design, develop, and maintain scalable and reliable data processing solutions using Azure Databricks.

  • Build and manage robust streaming and batch data pipelines within complex Databricks environments.

  • Design and optimize data models to support scalable processing and performance requirements.

  • Manage multiple parallel data processing workflows using shared source datasets.

  • Develop and maintain data transformation logic using Python, PySpark, and SQL.

  • Implement and manage CI/CD pipelines using Azure and YAML-based configurations.

  • Utilize Infrastructure as Code (ARM/Bicep) for deployment and infrastructure automation.

  • Collaborate with cross-functional teams to ensure high-quality, maintainable, and reliable solutions.

  • Continuously improve system stability, performance, and engineering practices while minimizing technical debt.

  • Contribute actively within Agile teams to deliver scalable and sustainable data solutions.

Requirements

  • 8-10 years of overall professional experience, with strong expertise in Azure Databricks and Data Engineering.

  • Deep hands-on experience with Azure Databricks as the primary technology platform.

  • Strong proficiency in Python, PySpark, and SQL.

  • Proven experience building and managing streaming and batch data processing solutions.

  • Strong experience designing and maintaining scalable Databricks data models and architectures.

  • Solid understanding of Azure cloud services and YAML-based CI/CD pipelines.

  • Hands-on experience with Infrastructure as Code (ARM/Bicep).

  • Experience working within Agile methodologies and delivery environments.

  • Broader understanding of modern end-to-end data solution architectures is an advantage.

  • Strong communication and collaboration skills.

You Should Possess the Ability to:

  • Build scalable, high-performance, and reliable data processing solutions.

  • Design pragmatic and maintainable architectures while avoiding unnecessary complexity.

  • Manage multiple data workloads and parallel processing scenarios efficiently.

  • Troubleshoot, optimize, and improve complex data environments.

  • Make well-informed technical decisions in evolving architectural landscapes.

  • Collaborate effectively across engineering and business teams.

  • Drive continuous improvement with a strong quality-first mindset.

Apply for this position