Senior Search Backend Engineer (Scala) – Discovery Team, Hybrid

commercetools

Greater London

Hybrid

GBP 90,000 - 150,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health benefits
Learning budget
Parental leave
Equity program

Job summary

commercetools is seeking a Senior Search Engineer to join the Discovery Team in a hybrid role. You will build the retrieval layer behind product discovery for leading commerce brands, tackling semantic and hybrid retrieval from query understanding to index and query costs.

You will design, implement and improve search capabilities on a JVM-based backend, leveraging Elasticsearch/OpenSearch, Kubernetes and Terraform. English‑speaking, multi‑tenant SaaS experience encouraged.

Qualifications

  • 5+ years of experience as a Software Engineer with JVM production experience.
  • Strong understanding of parallel and asynchronous programming, and non‑blocking I/O.
  • Experience designing REST APIs and scalable architectures (sharding, replication, load balancing, failover).
  • Interest in Scala or other JVM languages; willingness to learn.
  • 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 (queues, topics).
  • Genuine curiosity for using AI tools to work smarter and more effectively.

Responsibilities

  • 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 how we measure it.
  • Run and maintain a scalable search infrastructure on Kubernetes using Terraform and multi‑tenant architecture.
  • Test software components for usability, functionality, and performance; collaborate with Product Management and DevOps.
  • Learn Scala and functional programming as your main development tools.
  • Participate in on‑call rotation with a globally distributed production team.

Skills

JVM backend development
Scala / functional programming
REST APIs
Distributed systems
English communication
AI tool curiosity
On-call / operational readiness
Team collaboration

Tools

ElasticSearch
OpenSearch
MongoDB
Kubernetes
Terraform
Helm
Rust
Scala

Job description

commercetools is seeking a Senior Search Engineer to join the Discovery Team in a hybrid role. You will build the retrieval layer behind product discovery for leading commerce brands, tackling semantic and hybrid retrieval from query understanding to index and query costs.

You will design, implement and improve search capabilities on a JVM-based backend, leveraging Elasticsearch/OpenSearch, Kubernetes and Terraform. English‑speaking, multi‑tenant SaaS experience encouraged.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Search Backend Engineer — Global Scale (Hybrid)
Senior Search Backend Engineer — Global Scale (Hybrid)

commercetools • Greater London

Hybrid
GBP 90,000 - 120,000
Comprehensive health benefits
Learning & development budget
Family Leave Plus
+1
Senior Search Backend Engineer - Scala & ElasticSearch
Senior Search Backend Engineer - Scala & ElasticSearch

Commercetools • Greater London

Hybrid
GBP 90,000 - 150,000
Comprehensive health benefits
Annual learning budget and development
Family Leave Plus
+1
Senior AI Search Engineer – Discovery Platform
Senior AI Search Engineer – Discovery Platform

commercetools • Greater London

Hybrid
GBP 90,000 - 140,000
Health benefits and wellbeing
Learning and development budget
Parental leave (Family Leave Plus)
+1
Senior Search Backend Engineer (m/f/x)
Senior Search Backend Engineer (m/f/x)

commercetools • Greater London

On-site
GBP 90,000 - 150,000
Health benefits
Learning budget
Parental leave
+1
Senior Search Backend Engineer New London, England, United Kingdom (Hybrid)
Senior Search Backend Engineer New London, England, United Kingdom (Hybrid)

Commercetools • Greater London

On-site
GBP 90,000 - 150,000
Comprehensive health benefits
Annual learning budget and development
Family Leave Plus
+1
Senior AI Search engineer
Senior AI Search engineer

commercetools • Greater London

On-site
GBP 90,000 - 140,000
Health benefits and wellbeing
Learning and development budget
Parental leave (Family Leave Plus)
+1
Senior Search Backend Engineer
Senior Search Backend Engineer

commercetools • Greater London

On-site
GBP 90,000 - 120,000
Comprehensive health benefits
Learning & development budget
Family Leave Plus
+1
Search Engineering Manager — Hybrid/Remote Leader
Search Engineering Manager — Hybrid/Remote Leader

Depop Limited - Nova • Greater London

Hybrid
GBP 100,000 - 130,000
Health + Mental Wellbeing PMI
Cycle to Work scheme
Life Insurance
+2
Senior Scala Engineer - Hybrid, SC Cleared, High-Impact APIs
Senior Scala Engineer - Hybrid, SC Cleared, High-Impact APIs

Searchability • City Of London

Hybrid
GBP 26,568,000 - 30,996,000
Member of Technical Staff (Search Engine Developer, Search Core)
Member of Technical Staff (Search Engine Developer, Search Core)

Perplexity • Greater London

On-site
GBP 90,000 - 130,000