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