Staff Machine Learning Engineer (Search Ranking) (Madrid)

Snap · madrid, kingdom of spain, Spain

Location
madrid
Job Type
Full-time
Posted
July 07, 2026

Job Description

We’re looking for a Staff Machine Learning Engineer to join Snap Inc! We are looking for a Staff Machine Learning Engineer to lead the development of next-generation Search ranking systems. In this role, you will design, build, and improve machine learning models that determine the relevance, quality, personalization, and utility of search results at scale. Responsibilities Lead the design and development of machine learning models for Search ranking, including relevance ranking, personalization, result quality, intent understanding, and engagement optimization. Own major ranking initiatives from problem definition through experimentation, launch, and iteration. Develop and improve ranking models using techniques such as learning-to-rank, deep retrieval, neural ranking, sequence models, embeddings, multi-task learning, calibrated prediction, and large-scale feature engineering. Build ranking systems that balance multiple objectives, such as relevance, user satisfaction, freshness, dive...

Ready to Apply?

Submit your application for Staff Machine Learning Engineer (Search Ranking) (Madrid) at Snap

Apply Now