Senior Backend Engineer - Sorting (all genders)
Core
Building and maintaining a high-performance ranking engine (Spotsetter) that combines ML model results with business logic to sort products for millions of users.
Role type
Senior Backend Engineer (Ranking & Search)
Builds
A deterministic, low-latency product ranking system serving e-commerce users
Domain
E-commerce, Machine Learning, Search & Ranking
Deliverable
production ML models | product features
Required skills
Node.js/TypeScript, SQL (Postgres/MySQL), API development, algorithmic understanding of sorting/deduplication, batch processing, system architecture
Preferred skills
Job queues (BullMQ/Redis), Cloud technologies (AWS/GCP/BigQuery), Learning-to-Rank algorithms, E-commerce domain knowledge
Technologies
Fastify, Node.js, TypeScript, Postgres, MySQL, BigQuery, BullMQ, Redis, AWS, GCP
Responsibilities
Develop and own the Spotsetter ranking engine, implement reliable batch-write pipelines, build low-latency APIs for ranking data, collaborate on data-driven sorting decisions, contribute to technical architecture
Seniority
Senior, hands-on IC