Python Developer - Data Engineer, Databricks

RM IT Professional Resources AG
Zürich, Switzerland
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Zürich, Switzerland

Tech stack

Java
Big Data
Google BigQuery
C Sharp (Programming Language)
Computer Programming
Information Engineering
Distributed Systems
Python
Scala
Software Engineering
Data Processing
Snowflake
Spark
Apache Flink
Kafka
Databricks

Job description

  • Take ownership of complex technical features and lead them from requirements clarification through to production rollout and operational handover
  • Design and implement scalable, production-grade data platform solutions in a large-scale environment
  • Troubleshoot, optimise and improve performance, scalability, reliability and maintainability of data processing workloads
  • Coordinate feature delivery, identifying dependencies, risks, edge cases and drive resolution
  • Contribute to technical design discussions and make pragmatic decisions around performance, maintainability, cost and deadlines

Requirements

  • Experience in software engineering (Python), data engineering or platform engineering in distributed computing and big data processing
  • Proven record of delivering production-grade technical features or products end to end, including design, implementation, testing, rollout and operational readiness
  • Hands-on experience with large-scale data platforms or processing technologies such as Spark, Databricks, Flink, Kafka, Snowflake, BigQuery or similar
  • Strong programming skills in Python, Java, Scala, C# or comparable language
  • Language skills: English

Your soft skills:

  • Ownership mindset, initiative and proactive drive
  • Effective coordination and communication with stakeholders and engineering teams
  • Ability to break down complex topics into actionable steps

About the company

This job advertisement was prepared with the assistance of AI technology and has undergone human review and approval. Every application is reviewed personally by our recruiting team - no AI-based screening is used in our selection process.

Apply for this position