Lead Backend Engineer - Personalization (all genders)
Core
Lead Backend Engineer responsible for architecting and building scalable personalization systems for search, recommendations, and sorting to enhance customer shopping experiences.
Role type
Senior IC Lead Backend Engineer (Search/Recommendations/Sorting)
Builds
High-performance, low-latency backend services integrating ML models, search algorithms, and business logic for millions of customers.
Domain
E-commerce, Personalization, Search, Machine Learning
Deliverable
production ML models | product features
Required skills
Scalable backend systems, APIs, distributed systems, algorithmic thinking, ML integration, architectural decision-making, mentoring
Preferred skills
Search/Recommender systems, Elasticsearch/OpenSearch, Redis/Valkey, LLMs, Embeddings, Learning-to-Rank, Cloud platforms (AWS/GCP), BigQuery, dbt, Dagster
Technologies
Node.js/TypeScript, Java, Go, Kotlin, Elasticsearch, Redis, AWS, GCP
Responsibilities
Design and operate complex backend systems for search, recommendations, or sorting; define architecture and engineering standards; collaborate with Data Scientists and Product Managers to derive product improvements; mentor engineers and elevate team technical level; establish cross-team standards for scalability and reliability.
Seniority
Senior, hands-on IC with technical leadership
