Commercetools

Senior Search Backend Engineer (m/f/x)

Berlin, Germany (Hybrid). Posted a month ago

The role

You will build the retrieval layer behind product discovery for commerce brands. You will design and implement search functionalities in a PaaS ecommerce Scala backend and develop search capabilities combining lexical, semantic, and hybrid retrieval.

What you will do

  • Design and implement search functionalities in a PaaS ecommerce Scala backend
  • Develop search capabilities that combine lexical, semantic, and hybrid retrieval
  • Develop search-related libraries based on ElasticSearch and MongoDB
  • Contribute to search relevance and quality, and to how we measure it
  • Run and maintain a scalable search infrastructure as code on top of Kubernetes using terraform and multi-tenant architecture
  • Test software components regarding usability, functionality, and performance
  • Work closely with Product Management and DevOps
  • Learn Scala and functional programming
  • Take part in on-call rotation with a worldwide distributed team

Required qualifications

  • At least 5 years of experience as a Software Engineer, with production experience on the JVM
  • Solid understanding of parallel and asynchronous programming, as well as non-blocking I/O
  • Experience developing REST APIs and knowledge of scalable architectures, including sharding, replication, load balancing, and failover
  • Fluent English for work in international teams
  • Experience operating multi-tenant SaaS where one tenant's load must never affect another's
  • Knowledge of scalable event-driven architectures, including queues and notification topics
  • A genuine curiosity for using AI tools to work smarter and more effectively

Nice to have

  • Hands-on search experience, preferably ElasticSearch or OpenSearch, including a working understanding of how an inverted index scores and ranks documents
  • Practical exposure to vector retrieval, such as embeddings, approximate nearest neighbor indexes, and hybrid ranking
  • Comfort reasoning about relevance with data, including precision and recall tradeoffs, ranking metrics, and behavioral signals
  • Experience with infrastructure work and other technologies like Helm, Kubernetes, and Rust

Benefits

  • Comprehensive health benefits for you and your dependents, including access to OpenUp for personalized mental health support
  • Learning and development opportunities including an annual learning budget, access to self-paced learning platforms and language training, personalized coaching, mentorship, and leadership programs
  • Family Leave Plus gives you additional fully paid weeks of parental leave on top of government-provided leave
  • Equity participation program

About the company

commercetools powers the next era of commerce for customers. They help ambitious companies experiment, scale, and grow through AI-driven solutions and flexible commerce architecture.

Senior Search Backend Engineer (m/f/x) at Commercetools | JobZoey