CareerPlanSign in

Staff Machine Learning Engineer, Recommendation Systems

Palo Alto💼 Full-time💰 $230,000–$230,000🗓 2026-08-03 → 2026-09-26

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

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.