Senior Search Backend Engineer (m/f/x)

Commerce Tools
Berlin, London, Munich
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Creative problem-solving","Teamwork","Curiosity","Trust"]

Build the retrieval layer behind product discovery, helping take semantic and hybrid search to general availability. Design and implement search features in a Scala backend, combining lexical, semantic, and hybrid retrieval using ElasticSearch and MongoDB. Improve relevance and quality, run production search infrastructure as code on Kubernetes with Terraform and multi-tenant architecture, and collaborate closely with Product Management and DevOps while joining on-call rotation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Commerce Tools
Commerce Tools
2 days ago

Senior Search Backend Engineer (m/f/x)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 21 hours agoStatus: Live
Reposted: similar role first listed 1 week ago

Job Summary

Build the retrieval layer behind product discovery, helping take semantic and hybrid search to general availability. Design and implement search features in a Scala backend, combining lexical, semantic, and hybrid retrieval using ElasticSearch and MongoDB. Improve relevance and quality, run production search infrastructure as code on Kubernetes with Terraform and multi-tenant architecture, and collaborate closely with Product Management and DevOps while joining on-call rotation.
Location: Berlin, London, Munich
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement search functionalities for a PaaS ecommerce Scala backend.
  • •Develop lexical, semantic, and hybrid retrieval capabilities, including search-related libraries based on ElasticSearch and MongoDB.
  • •Contribute to search relevance, quality, and measurement, improving ranking and retrieval outcomes.
  • •Run and maintain scalable search infrastructure as code on Kubernetes using Terraform and multi-tenant architecture.
  • •Test for usability, functionality, and performance, work with Product Management and DevOps, and participate in worldwide on-call rotation.

Pay and Benefits

Perks:Health InsuranceLearning BudgetParental LeaveEquity

Key Requirements

  • •At least 5 years of experience as a Software Engineer with production experience on the JVM.
  • •Solid understanding of parallel/asynchronous programming and non-blocking I/O.
  • •Experience developing REST APIs and knowledge of scalable architectures (e.g., sharding, replication, load balancing, failover).
  • •Interest in working with Scala using pragmatic functional programming patterns (experience with other JVM languages is welcome).
  • •Experience operating multi-tenant SaaS where one tenant’s load must not impact others.
Experience:5+ yearsE-commerceSaaSSearch
Skills:Creative problem-solvingTeamworkCuriosityTrust
Languages:English
Tech Stack:ScalaJVMElasticSearchOpenSearchMongoDBREST APIsKubernetesTerraformHelmRust

Company Brief

Commerce Tools
Provides a frontend-as-a-service platform for headless commerce, enabling teams to build, deploy, and manage composable storefronts. Integrates with commercetools and other backend services to deliver omnichannel customer experiences.
Industry: SaaS
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: Berlin, Germany
WebsiteLinkedIn