Senior Search Backend Engineer
Core
Design and implement search functionalities in a PaaS ecommerce Scala backend, providing a search API for product discovery and scalable search capabilities across domains.
Role type
Senior IC backend engineer (search)
Builds
Search API and scalable search infrastructure for ecommerce customers
Domain
Ecommerce, Search, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Scala, functional programming, ElasticSearch, MongoDB, Kubernetes, Terraform, REST APIs, scalable architecture design, parallel/asynchronous programming, non-blocking I/O
Preferred skills
Event-driven architectures, Helm, Rust, AI tools
Technologies
Scala, ElasticSearch, MongoDB, Kubernetes, Terraform, Helm, Rust
Responsibilities
Design and implement search functionalities in a PaaS ecommerce Scala backend; Develop search-related libraries based on ElasticSearch and MongoDB; Run and maintain scalable search infrastructure as code on Kubernetes using Terraform; Test software components regarding usability, functionality, and performance; Participate in on-call rotation for production systems
Seniority
Senior, hands-on IC