Key information
You have the option to be based in ECUBLENS (VD) instead of Zurich if that is your preference.
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
Design, build, and evolve our search, discovery, and recommendation systems, with a strong focus on Elasticsearch, relevance, and backend services.
Take ownership of search and recommendation topics where requirements are still emerging, structuring them into experiments, POCs, and MVPs and iterating based on measurable results.
Evaluate and apply different solution approaches — from heuristics and data-driven techniques to ML-assisted methods — based on impact, complexity, and maintainability.
Collaborate closely with Product Managers, Engineering Managers, Data Analysts, and other engineers to balance technical feasibility, data insights, and customer value.
Act as a T-shaped engineer: strong in your domain, curious about adjacent topics, and happy to collaborate beyond your comfort zone.
Influence how we work by contributing to and improving practices such as pair programming, trunk-based development, CI/CD, and TDD/BDD.
What you will bring
5+ years' experience
in software development in modern, agile environments; real-world engineering experience delivering production systems
Completed degree (university / university of applied science / higher technical college)
Computer Science / IT
English (Fluent)
German (Advantageous)
French (Advantageous)
Strong engineering skills: you design & build maintainable, well-tested systems applying sound design principles; exp. with tech stack (Java 17+, Spring Boot (WebFlux), Project Reactor, Elasticsearch, Microservices, REST APIs, Lombok, Jackson, Maven)
Experience navigating unclear problem spaces and making pragmatic trade-offs to deliver value iteratively.
Hands-on experience with applied ML concepts such as embeddings, basic model training, or ranking approaches — ideally gained through experimental setups, MVPs, or POCs.
Strong analytical mindset with experience deriving insights from experiments, metrics, and real production signals.
A collaborative mindset — you’ve worked closely with engineers, product, and data roles and enjoy sharing knowledge and feedback.
Clear communication skills — you’re comfortable discussing ideas and trade-offs with engineers, product, and data roles.
The benefits we offer
Central working location
Offices close to the train station, in the center of Zurich
Mobile flexible working model
Work at home or in different locations with flexible schedule based on your position
Maternity/paternity leave
18-week maternity leave paid at 100% and 4-week paternity leave paid at 100%
Catering
A company restaurant is available for employees to eat at preferential rates
Cumulus points
Benefit from additional Cumulus points
Individual continuing training
We value your development and participate in your growth and offer a budget for it
Personal responsibility & freedom
We value direct communication and involve our employees in the decision-making process
Sports and fitness offers
We value your health and offer CHF 250.- per year when taking out a sports subscription
Meet your team
Application and contact details
Katharina Höttermann
Talent Acquisition Partner
Recruitment process
Submit application documents
Personal video or telephone call
Technical interview
Getting to know the team
Offer & issuance of the contract (digital)
Information for recruitment agencies
Only direct applications will be considered for this position.






