Senior/Mid Data Engineer
Zurich Insurance · Ljubljana
Job description
About the role
Zurich's Customer Active Management (ZCAM) data engineering team in Ljubljana is looking for a Senior/Mid Data Engineer to help power data-driven decisions and advance the data and analytics tools of the organization. The team builds the standards, tools and methodologies that let all stakeholders access reliable and accurate data. The position is full time, hybrid and based in Slovenia.
Key responsibilities
- Design, build and maintain scalable batch data pipelines that extract, transform and load data from structured and unstructured sources.
- Develop and optimize data processing workloads using Spark on Databricks.
- Implement data cleansing, validation and quality checks so downstream consumers can rely on accurate, consistent data.
- Write and tune advanced SQL, and optimize data models and data retrieval for performance and cost efficiency.
- Monitor pipelines and environments, troubleshoot issues and continuously improve observability and alerting.
- Lead data engineering projects from scoping to delivery, working with technical and business stakeholders.
- Mentor junior and mid-level engineers through code reviews, pair programming and knowledge sharing.
- Evaluate and recommend new tools and technologies, and contribute to architectural decisions for the data platform.
- Represent the data team in technical and business meetings, reporting on progress, outcomes and priorities.
Required profile
- 5+ years of experience in data engineering or a closely related field (or 3-4 years with clear senior-level ownership).
- Degree in Computer Science, Informatics, Natural Sciences or equivalent practical experience.
- Proven track record of delivering data projects, a structured approach to problem solving, and the ability to explain technical topics clearly to technical and non-technical audiences.
- Fluent written and spoken Slovenian and English.
Required skills
- Strong Python with solid software engineering practices (OOP, testing, version control, CI/CD) and advanced SQL, including query and data model optimization.
- Production experience with Spark and Databricks in the Azure ecosystem (e.g. Data Factory, Synapse).
- Orchestration tools such as Airflow.
- Solid grasp of data modelling, warehousing and Lakehouse concepts.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Slovenia.
Salary: Senior Software Engineer Based on 5 job offers in SloveniaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 days ago
Expires 1 month from now
11 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Zurich Insurance
Ljubljana