Fanduel

Staff Machine Learning Engineer - Search

Atlanta. Posted 6 months ago

The role

You will own critical production ML systems for real-time personalization and search. You will design intelligent search systems, build multi-layer serving architectures for ML and GenAI/LLM models, and drive the evolution of platform capabilities.

What you will do

  • Designing and implementing intelligent search systems with typeahead, vector search and ML personalization signals
  • Building and scaling multi-layer serving architectures for ML and GenAI/LLM models
  • Driving the design and evolution of platform capabilities like CLI, SDK, and Infra Automation
  • Contributing to technical strategy and influencing adoption of ML and GenAI/LLM platform solutions
  • Applying best practices in data security, privacy, governance, and data testing frameworks
  • Owning the continuous integration and delivery of production-grade data and ML systems
  • Setting engineering standards and mentoring junior engineers

Required qualifications

  • 7+ years of relevant experience developing code in one or more core programming languages (Python, Java, etc.)
  • 4+ years of experience designing and building scalable software architectures, including systems supporting ML, Search or LLM workloads
  • 2+ years of experience implementing vector search, semantic search, or embedding-based retrieval systems (RAG workflows) for production ML or AI applications with vector store such as AWS OpenSearch,
  • 2+ years of experience building platform components and frameworks improving 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, working with leadership and influencing and driving partner teams to adopt platform capabilities and best practices
  • 1+ years of experience conducting design reviews and setting engineering standards within a team
  • Experience with data and streaming technologies (e.g. Spark, Flink, Kafka, Airflow, Terraform)
  • Experience working in cloud environments such as AWS, GCP, or Azure
  • Experience designing and building data pipelines for production ML and GenAI/LLM systems
  • Strong understanding of data structures, distributed systems, and software engineering principles
  • Demonstrated ability to independently own and deliver complex technical projects end-to-end in ambiguous environments

Nice to have

  • 1+ years of experience working with typeahead / autocomplete systems and integrating ML signals into query understanding or ranking workflows
  • 1+ years of experience combining outputs from multiple retrieval systems (e.g., vector search + typeahead + personalization models) to improve relevance
  • 1+ years of experience deploying ML and GenAI/LLM models under constraints of scalability, correctness, and maintainability in production environments
  • Hands-on experience with ML frameworks (Scikit-learn, PyTorch, TensorFlow, etc.) and familiarity with LLM frameworks
  • Hands-on experience with ML and GenAI/LLM platforms (e.g., SageMaker, Bedrock, Databricks, etc.)

Benefits

  • Health plans including fertility and family planning, mental health support, and fitness benefits
  • Generous paid time off (PTO & sick leave)
  • Annual bonus and long-term incentive opportunities
  • 401k with up to a 5% match
  • Commuter benefits
  • Pet insurance
  • Medical, vision, and dental insurance
  • Life insurance
  • Disability insurance
  • Cash bonuses and stock program participation
  • 14 paid company holidays
  • Paid sick time

About the company

FanDuel Group is the premier mobile gaming company in the United States and Canada. It consists of a portfolio of leading brands across mobile wagering, horse racing, and daily fantasy sports.

Staff Machine Learning Engineer - Search at Fanduel | JobZoey