Key information
We welcome all applications, but can only consider applications submitted online. Applications submitted by post will be disposed of for data protection reasons and will not be returned.
What you move
Own and drive the system design vision for our Data Platform & ML Platform, and align it with the broader technical strategy.
Define and clarify stable interfaces with other teams (e.g., dataset/data product contracts, APIs, event/stream contracts, feature definitions).
Lead initiatives smoothly— acting as solution architect or enabling another engineers on that role.
Ensure our technical decisions are consistent across solutions (security patterns, IAM, observability, CI/CD, data quality, governance).
Continuously reduce technical debt and guide incremental refactoring of legacy parts.
Review and challenge designs: ask probing questions, surface assumptions, and help reduce complex concepts to clear building blocks and simple interfaces.
Drive non-functional improvements: scalability, reliability, performance, cost efficiency, and security.
Collaborate closely with our Domain Architect, and partner stakeholders (e.g., Data Architect, Data Protection Officer) to ensure the platform supports compliance and federated governance.
What you will bring
At least 2-3 years
Software Architect
Completed degree (university / university of applied science / higher technical college)
English (Fluent)
German (Good knowledge)
Higher specialized education in the field of Computer Science (ETH/UNI/FH).
Hands-on experience with an enjoyment of coding.
A strong track record in designing and delivering platform solutions supporting distributed systems built by many different teams.
Solid platform/DevOps engineering skills: cloud technologies (ideally GCP and Azure), CI/CD, automation, Docker containers, and orchestration (Kubernetes). Infrastructure-as-code (e.g., Terraform) is a plus.
Strong understanding of data platform concepts such as orchestration and processing (e.g., Airflow, Dagster), data warehouses (BigQuery), and ETL/ELT practices.
Familiarity with streaming/event-driven systems (e.g., Kafka).
At least 5 years of professional experience in Python programming.
Professional experience in C# is a strong plus.
Background in Data Science or ML Engineering is a plus - you understand the pain points of training, deploying, and operating ML models at scale.
Great communication skills in English; German is a plus.
The benefits we offer
Flexible working hours
Flexible workplace / working from home
Maternity/paternity leave
Employee offers
Holidays
Individual continuing training
Initial and continuing vocation training
Personal responsibility & freedom
Room to manoeuvre and decision-making
Werte statt blabla
Application and contact details
Maja Crljen
Information for recruitment agencies
Only direct applications will be considered for this position.




