Senior Backend Engineer - Ranking Systems (all genders)
Core
Build and own a high-throughput ranking engine that blends ML model outputs with business logic to determine product sorting for millions of users.
Role type
Senior Backend Engineer (Ranking Systems)
Builds
High-performance relational stores (Postgres, MySQL) and low-latency serving APIs for product ranking.
Domain
E-commerce, Ad-tech, Machine Learning Serving
Deliverable
production ML models
Required skills
Node.js/TypeScript, SQL (Postgres/MySQL), algorithmic intuition for sorted data, batch processing, API development
Preferred skills
Job queues (BullMQ, Redis), cloud tooling (AWS Step Functions, CDK, GCP/BigQuery), learning-to-rank algorithms
Technologies
Fastify, Node.js, TypeScript, BigQuery, Postgres, MySQL, BullMQ, Redis
Responsibilities
Design reliable batch write pipelines streaming data from BigQuery to relational stores; Develop low-latency serving APIs; Collaborate with data engineers and product teams on ranking decisions; Architectural collaboration with Tech Lead.
Seniority
Senior, hands-on IC