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 and discovery solutions, with a strong focus on Elasticsearch and related backend systems.
Help grow our recommendation capabilities, experimenting with different approaches — from heuristics to data- or ML-assisted solutions — in close collaboration with product and data roles.
Work closely with Product Managers, Engineering Managers, Data Analysts, and other engineers to turn business and customer needs into robust technical solutions.
Act as a T-shaped engineer: strong in your domain, curious about adjacent topics, and happy to collaborate beyond your comfort zone.
Influence our way of working: contribute to and improve practices like pair programming, trunk-based development, CI/CD, TDD/BDD, and agile ceremonies.
Take ownership of topics, lead discussions, and actively shape the future of our search platform.
Our Tech Stack: Java21, Python, Spring Boot, Elasticsearch, Azure, REST
What you will bring
5+ years' experience
in software development in modern, agile environments
Completed degree (university / university of applied science / higher technical college)
Computer Science / IT
English (Fluent)
German (Advantageous)
French (Advantageous)
Solid experience in software development in modern, agile environments with the above mentioned tech stack.
Strong analytical thinking and interest in search, data-driven systems, and complex domains.
A passion for clean, testable, maintainable code and sound software design.
Curiosity and motivation to experiment, learn, and try new approaches.
A collaborative mindset: you enjoy sharing knowledge, giving and receiving feedback, and growing together as a team.
Clear communication skills — you’re comfortable discussing ideas and trade-offs with engineers, product, and data roles.
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.






