Back to Job Listings

Staff Machine Learning Engineer – Search

San Francisco

SpringCube

Full-time - Senior Engineer

Digital Entertainment

Posted 2 weeks ago

Disclosed upon interview

Contact Employer
  • Share:
Send Feedback
Report This Job

Job Description

The SpringCube team curated the following job opportunity to help you in your job search. Explore the position below to find your next career move.

Company Overview

A leading global media and entertainment organization is seeking a Staff Machine Learning Engineer to help shape the future of search and content discovery across its global streaming platform. The organization brings together technology, data, engineering, and creative teams to deliver engaging digital experiences to millions of users worldwide.

The role sits within the Search and Personalization organization and focuses on developing advanced machine learning and artificial intelligence solutions that improve how users discover and engage with content.

The organization is seeking a Staff Machine Learning Engineer to lead the design and evolution of machine learning and AI-driven search algorithms for a global streaming application. The role will own end-to-end search algorithm innovation, spanning retrieval and ranking through personalization and experimentation, with the opportunity to influence content discovery experiences for millions of users globally.

The successful candidate will operate at the intersection of machine learning, distributed systems, and product development. This position requires deep expertise in search and relevance systems combined with strong technical leadership, architectural decision-making, and the ability to guide teams in developing and continuously improving high-quality search experiences.

Key Responsibilities

  • Lead the design and development of large-scale, model-driven search algorithms, including retrieval, ranking, and query understanding.
  • Define and evolve the technical strategy for search while balancing relevance, latency, scalability, and user experience.
  • Drive end-to-end machine learning systems, including data pipelines, feature engineering, model training, experimentation, and model serving.
  • Partner with product, data, and infrastructure teams to define and execute the search roadmap and enhance the overall user experience.
  • Mentor engineers and data scientists while raising standards for algorithm development, system design, machine learning, and engineering practices.
  • Identify and drive high-impact opportunities across search and personalization.
  • Promote a culture of experimentation, data-driven innovation, and continuous improvement.
  • Advocate for solutions that prioritize customer needs and deliver meaningful improvements to content discovery.

Required Qualifications

  • 8+ years of industry experience, with 4+ years of technical leadership experience preferred.
  • Deep expertise in search and/or ranking algorithms, including retrieval, learning-to-rank (LTR), semantic search, query understanding, or entity recognition.
  • Strong experience building and operating large-scale machine learning systems in production.
  • Demonstrated ability to establish technical direction and influence engineering decisions across multiple teams.
  • Experience with online experimentation and metrics-driven product development.
  • Strong programming skills in Python; experience with Java or Go is a plus.
  • Experience working with distributed systems and cloud platforms such as AWS, GCP, or Azure.
  • Solid understanding of data fundamentals, including SQL, data pipelines, and feature stores.
  • Excellent communication skills and the ability to collaborate effectively across technical and cross-functional teams.

Preferred Qualifications

  • Experience with recommender systems or personalization technologies.
  • Experience applying natural language processing techniques.
  • Familiarity with vector search and approximate nearest neighbor (ANN) technologies such as Faiss or ScaNN.
  • Experience working with streaming, marketplace, or content discovery platforms.

Disclaimer

SpringCube curates tech job listings from various company websites to support tech professionals globally.

  1. No Endorsement: Job ads on SpringCube do not imply endorsement of their authenticity or quality.
  2. No Client Relationship: This company is not a client of SpringCube unless stated.
  3. To Apply: Click the Apply button to be redirected to the hiring company’s application page for this job.
  4. No Liability: SpringCube is not liable for inaccuracies.
‹