Backend Engineer: Ranking
Core
Design, deliver, and maintain high-load real-time web services and machine learning-based systems for e-commerce search and browse experiences.
Role type
Senior IC backend engineer (ranking & search)
Builds
Real-time ranking platform and feature store for internal data scientists and machine learning engineers
Domain
E-commerce, search, machine learning
Deliverable
production ML models
Required skills
distributed real-time services, Infrastructure as Code (IaC), CI/CD pipelines, Python, server-side web services, API design, NoSQL/relational databases, caching solutions, public cloud platforms
Preferred skills
MLOps, compiled languages (C, Rust, Go)
Technologies
AWS, Azure, GCP, Terraform, CloudFormation
Responsibilities
Build and deploy robust high-load ML-based real-time systems; optimize ranking service performance; optimize signals delivery and retrieval for model inference; develop ranking platform for internal users
Seniority
Senior, hands-on IC