Senior Search Backend Engineer (m/f/x)
Core
Design and implement search functionalities for a PaaS ecommerce backend, building retrieval layers for product discovery.
Role type
Senior Search Backend Engineer
Builds
Scalable search infrastructure and retrieval capabilities for enterprise commerce catalogs
Domain
Ecommerce / Search / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Scala, functional programming, JVM, REST APIs, scalable architectures, multi-tenant SaaS, event-driven architectures, Kubernetes, Terraform, parallel programming, asynchronous programming, non-blocking I/O
Preferred skills
ElasticSearch, OpenSearch, vector retrieval, embeddings, approximate nearest neighbor indexes, hybrid ranking, Helm, Rust
Technologies
Scala, ElasticSearch, MongoDB, Kubernetes, Terraform, Helm, Rust
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; Run and maintain a scalable search infrastructure as code on top of Kubernetes using terraform and multi-tenant architecture; Test software components regarding usability, functionality, and performance; Take part in on-call rotation with a worldwide distributed team for production systems
Seniority
Senior, hands-on IC
