commercetools

Senior Search Backend Engineer (m/f/x)

commercetools
Apply
8 hours ago
Munich, GermanySenior

Responsibilities

  • Design and implement search functionality in a Scala-based PaaS ecommerce backend.
  • Develop lexical, semantic, and hybrid retrieval capabilities.
  • Build search-related libraries using Elasticsearch and MongoDB.
  • Improve search relevance, quality measurement, ranking, and retrieval performance.
  • Operate scalable, multi-tenant search infrastructure as code on Kubernetes using Terraform.
  • Test software components for usability, functionality, and performance.
  • Collaborate with Product Management and DevOps and participate in a worldwide production on-call rotation.

Requirements

  • At least 5 years of experience as a Software Engineer, including production experience on the JVM.
  • Strong understanding of parallel and asynchronous programming and non-blocking I/O.
  • Experience developing APIs and understanding scalable architectures involving sharding, replication, load balancing, and failover.
  • Interest in Scala and pragmatic functional programming; experience with another JVM language is acceptable with support for learning Scala.
  • Experience operating multi-tenant SaaS environments.
  • Knowledge of scalable event-driven architectures, including queues and notification topics.
  • Fluent English for international teamwork.
  • Preferred qualifications include hands-on Elasticsearch or OpenSearch experience, vector retrieval and hybrid ranking knowledge, relevance metrics experience, and exposure to Helm, Kubernetes, or Rust.
  • Curiosity about using AI tools to work more effectively.

Benefits

  • Comprehensive health benefits for employees and dependents, including OpenUp mental health support.
  • Annual learning budget, self-paced learning platforms, language training, coaching, mentorship, and leadership programs.
  • Additional fully paid parental leave through Family Leave Plus.
  • Equity participation program.
  • Hybrid work arrangement with three days per week in an office in Munich, Berlin, London, or Valencia.

Tech Stack

ElasticsearchHelmKubernetesMongoDBRustScalaTerraform

Categories

commercetools

About commercetools

501-1,000 employees

commercetools builds a cloud-native, API-first commerce platform used by enterprises to run B2C and B2B storefronts across channels. Its SaaS products provide headless commerce, catalog, checkout, and order management that developers integrate via microservices and SDKs, sold by subscription with enterprise support. Founded in 2010 and headquartered in Munich, it serves global brands; public references include Sephora, Volkswagen Group, NBCUniversal, and Danone.

Contact me