Staff Machine Learning Engineer, Search

FanDuel

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Atlanta, GA
Salary
$159,000–$208,950 / yr
Posted
125 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $229k
This role $184k
$143k $304k
below market most similar roles pay here above market

This role pays less than 84% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $184k versus about $229k for comparable roles.

Based on 240 similar postings.

Employer

About FanDuel

FanDuel is a leading online sports betting and daily fantasy sports platform operating across the United States, offering sportsbook wagering, casino games, and horse racing to millions of customers.

FanDuel currently has 47 open roles on FindRole.

Listed pay typically runs $116,000–$173,000 across 47 roles with salary data.

Most-posted roles

View all roles at FanDuel

At a glance

TL;DR · Staff Machine Learning Engineer, Search

The Staff Machine Learning Engineer – Search joins the Data Engineering team to own critical production ML systems for real-time personalization and high-scale, low-latency discovery experiences. You will design and implement intelligent search systems featuring typeahead, vector search, and ML personalization signals while building multi-layer serving architectures for ML and GenAI/LLM models. Key responsibilities include driving platform capabilities like CLI and SDK development, ensuring data security and governance, and mentoring junior engineers. You will utilize Python, Java, Spark, Flink, Kafka, Airflow, and Terraform within AWS, GCP, or Azure environments. The role requires expertise in vector stores like AWS OpenSearch or Elasticsearch to solve complex ranking, relevance, and retrieval challenges, ultimately transforming real-time data into actionable insights for sportsbook and gaming products.

What does a Machine Learning Engineer earn?

Median $235750 from 323 postings across 48 companies.

See salary data

What you'll do

  • Design and implement intelligent search systems using typeahead, vector search, and ML personalization signals.
  • Build and scale multi-layer serving architectures for ML and GenAI/LLM models in ambiguous problem spaces.
  • Drive the design and evolution of platform capabilities like CLIs, SDKs, and infrastructure automation.
  • Own the continuous integration and delivery of production-grade data and ML systems for scalability and cost-efficiency.
  • Apply best practices in data security, privacy, governance, and testing frameworks to ensure compliant data products.
  • Set engineering standards and mentor junior engineers in system design, reliability, and operational excellence.
  • Influence technical strategy and the adoption of ML platform solutions across partner engineering teams.

What we're looking for

  • 7+ years of experience developing code in core programming languages like Python or Java.
  • 4+ years of experience designing and building scalable software architectures for ML, Search, or LLM workloads.
  • 2+ years of experience implementing vector search, semantic search, or embedding-based retrieval systems for production ML or AI.
  • 2+ years of experience building platform components and frameworks to improve ML/AI development and deployment efficiency.
  • 1+ years of experience driving technical direction, making architectural trade-offs, and influencing engineering decisions across teams.
  • 1+ years of experience collaborating cross-functionally with leadership and driving partner teams to adopt platform capabilities.
  • 1+ years of experience conducting design reviews and setting engineering standards within a team.
  • Experience with data and streaming technologies (Spark, Flink, Kafka, Airflow, Terraform) and cloud environments (AWS, GCP, or Azure).

More like this

Similar roles

Staff Machine Learning Engineer, Search

FanDuel

New York, NY 125 days ago $159,000–$208,950
Python Java Machine Learning GenAI LLM RAG Vector Search AWS GCP Azure PyTorch TensorFlow Scikit-learn Spark Flink Kafka Airflow Terraform Elasticsearch OpenSearch Databricks SageMaker Bedrock Distributed Systems
7+ yrs exp Hybrid

Staff Machine Learning Engineer

Coinbase

Remote 12 days ago $218,025–$256,500
Python LLMs Deep Learning Graph Neural Networks NLP Machine Learning Information Retrieval Data Mining Statistics Gradient-Boosted Trees Regression Data Workflows Production ML Systems Observability Responsible AI
8+ yrs exp Remote

Staff Machine Learning Engineer, Search

Warner Bros. Discovery

San Francisco, CA +2 34 days ago
Machine Learning Search algorithms Ranking Retrieval Python SQL AWS GCP Azure NLP Vector Search ANN Faiss ScaNN Distributed Systems Data Pipelines Feature Stores Recommender Systems
8+ yrs exp Hybrid

Staff Machine Learning Engineer

Capital One Financial

Plano, TX +1 47 days ago
Machine Learning Python C++ Scala C Dask RAPIDS NumPy Pandas Scikit-learn Distributed Computing Data Pipelines High Performance Computing
10+ yrs exp

Staff Machine Learning Engineer

Arm Holdings

Austin, TX 71 days ago $198,100–$268,000
Machine Learning Python TensorFlow PyTorch ARM Architecture Computer Architecture Deep Learning GPU Neural Networks
3+ yrs exp Hybrid

Staff Machine Learning Engineer

Intuit

Mountain View, CA 64 days ago $230,000–$250,000
Python PyTorch TensorFlow Pandas NumPy LLM RAG LangChain AWS SageMaker Kubernetes JavaScript Java Microservices NoSQL System Design Neural Networks
8+ yrs exp