Senior Search Backend Engineer (m/f/x)

Commerce Tools
Berlin, London
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Problem-solving","Teamwork","Collaboration","Curiosity","Communication"]

Build the retrieval layer for product discovery on the Discovery Team, tackling semantic and hybrid search for enterprise catalogs. You’ll design and implement search features in a Scala PaaS ecommerce backend, combining lexical, semantic, and hybrid retrieval. Contribute to search relevance, usability/performance testing, and scalable infrastructure-as-code on Kubernetes with Terraform in a multi-tenant setup, while participating in a worldwide 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

Job Summary

Build the retrieval layer for product discovery on the Discovery Team, tackling semantic and hybrid search for enterprise catalogs. You’ll design and implement search features in a Scala PaaS ecommerce backend, combining lexical, semantic, and hybrid retrieval. Contribute to search relevance, usability/performance testing, and scalable infrastructure-as-code on Kubernetes with Terraform in a multi-tenant setup, while participating in a worldwide on-call rotation.
Location: Berlin, London
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement search functionality in a PaaS ecommerce Scala backend.
  • •Develop search capabilities combining lexical, semantic, and hybrid retrieval.
  • •Build search-related libraries using ElasticSearch and MongoDB.
  • •Improve search relevance and quality and define how to measure it.
  • •Run and maintain scalable search infrastructure on Kubernetes using Terraform, and participate in 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.
  • •Strong 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 operating multi-tenant SaaS where one tenant’s load must not affect another’s.
Experience:5+ yearsSaaSE-commerceSearchJVMCloud
Skills:Problem-solvingTeamworkCollaborationCuriosityCommunication
Languages:English
Tech Stack:ScalaJVMREST APIsElasticSearchMongoDBKubernetesTerraformInfrastructure as codeMulti-tenant architectureHelmRustOpenSearchQueues

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