Join Our Team as a Data Engineer in Zürich
Are you passionate about advancing technology in the insurance industry and dedicated to combating financial crime? If so, we have an exciting opportunity for you to join our team in Zürich, where you will work in a hybrid model of remote and on-site engagements.
About the Role
We are seeking an experienced Data Engineer to strengthen our team supporting our insurance client in Zürich. In this pivotal role, you will be responsible for:
- Designing, implementing, and maintaining new and existing data-driven applications.
- Developing solutions from end to end.
- Engineering robust data pipelines for sourcing, processing, distributing, and storing data.
- Designing data models that accommodate ever-growing volumes of information.
- Contributing to all stages of the software development lifecycle.
- Providing technical expertise, recommendations, and innovative solutions.
- Collaborating with the product owner and fellow technologists.
- Sharing expertise and best practices with colleagues to enhance our engineering culture.
Requirements
- Ability to work effectively within a team and collaborate with other engineers and a product owner.
- Strong core Python software engineering experience.
- Good understanding and significant experience with relational data models and SQL.
- Strong knowledge of cloud-native technologies, including Databricks, Azure DevOps, Delta Lake tables, Spark structured streaming, and Lakehouse within a Microsoft Azure environment.
- Experience with Apache Spark and Delta Lake tables.
- Excellent analytical skills with the ability to understand complex challenges and break them down into achievable steps.
- Fluent English skills are essential; proficiency in German is a significant advantage.
How to Apply
If you are ready to take the next step in your career, apply online using the form below. Please note that only applications matching the job profile will be considered.