Staff Machine Learning Engineer, Recommendation Systems
Core
Lead technical direction and build production-scale recommendation systems (retrieval, ranking, multi-objective optimization) serving millions of customers with low latency.
Role type
Staff Machine Learning Engineer (Recommendation Systems)
Builds
Production ML systems for retrieval, ranking, and multi-objective optimization pipelines
Domain
Digital Banking / Recommendation Systems
Deliverable
production ML models
Required skills
Large-scale ML system design, retrieval/ranking algorithms, multi-objective optimization, Python/Scala, distributed systems, ML lifecycle management, incident response, technical leadership
Preferred skills
Learned embeddings, semantic IDs, sequence models, conversational recommendation systems, Spark
Responsibilities
Setting technical direction and architecture for recommendation systems, designing and building production ML systems, leading high-complexity projects from design to rollout, partnering with scientists to deploy models, mentoring engineers and raising technical standards, translating stakeholder needs into reusable infrastructure, fixing structural team issues
Seniority
Staff, hands-on IC with strategic leadership