commercetools

Senior Search Backend Engineer (m/f/x)

commercetools
Apply
8 hours ago
Valencia, SpainSenior

Responsibilities

  • Design and implement search functionality in a PaaS ecommerce Scala backend.
  • Develop lexical, semantic, and hybrid retrieval capabilities for product discovery.
  • Build search-related libraries using ElasticSearch and MongoDB.
  • Contribute to search relevance, quality measurement, and ranking evaluation.
  • Operate scalable, multi-tenant search infrastructure on Kubernetes using Terraform.
  • Test software components for usability, functionality, and performance while collaborating with Product Management and DevOps.
  • Participate in a worldwide production on-call rotation.

Requirements

  • At least 5 years of Software Engineering experience with production experience on the JVM.
  • Solid understanding of parallel and asynchronous programming and non-blocking I/O.
  • Experience developing REST APIs and understanding scalable architectures involving sharding, replication, load balancing, and failover.
  • Interest in using Scala and pragmatic functional programming patterns, with support available for candidates coming from another JVM language.
  • Experience operating multi-tenant SaaS environments and scalable event-driven architectures with queues and notification topics.
  • Fluent English for international teamwork.
  • Preferred qualifications include ElasticSearch or OpenSearch search experience, inverted-index scoring and ranking knowledge, vector retrieval exposure, relevance metrics knowledge, and experience with Helm, Kubernetes, or Rust.
  • Curiosity about using AI tools to improve work effectiveness.

Benefits

  • Comprehensive health benefits for employees and dependents, including access to 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 requiring three days per week in the Munich, Berlin, London, or Valencia office.

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