2,614 Open roles
98 Companies
54 Posted today
Jobs / Flutter (FanDuel) / Senior Machine Learning Engineer
Posted 2026-05-21

Senior Machine Learning Engineer

Description

As a Machine Learning Engineer at FanDuel, you will help unlock the full potential of vast amounts of real-time and relational data to provide business insights and world-class personalised experiences for customers. You will act as a linchpin between engineering teams, working downstream to build online applications and upstream to land necessary data for feature engineering. Additionally, you will collaborate with Data Scientists and Analysts to productionise, analyse, and validate AI-powered insights, organising and presenting data as a coherent product to stakeholders.

Responsibilities
  • Designing and implementing intelligent search systems incorporating typeahead search, vector search, and ML personalisation model signals to optimise relevance and user experience.
  • Contributing to the design and development of scalable serving systems for ML and GenAI/LLM models.
  • Developing platform features and capabilities such as CLI, SDK, infrastructure automation, and platform applications for streamlining the ML model and GenAI/LLM application development and deployment lifecycle.
  • Designing and building data pipelines for production-level ML and GenAI/LLM infrastructure.
  • Motivating junior engineers on best practices and latest industry design patterns.
Requirements
  • 5-7+ years of relevant experience developing code in one or more core programming languages (Python, Java, etc.) (required)
  • 1+ years of experience implementing vector search, semantic search, or embedding-based retrieval systems for production ML or AI applications (required)
  • 1+ years of experience working with typeahead / autocomplete systems and integrating ML signals into query understanding or ranking workflows (required)
  • 1+ years of experience combining outputs from multiple retrieval systems (e.g., vector search + typeahead + personalization models) to improve relevance (required)
  • 1+ years of experience in deploying ML and GenAI/LLM models under the constraints of scalability, correctness, and maintainability (required)
  • Hands-on experience with ML frameworks and libraries (Scikit-learn, Pytorch, Tensorflow, LightGBM, Keras, MLFlow etc.) and familiarity with LLM-specific frameworks (e.g., LangChain, Hugging Face Transformers, etc.) (required)
  • Hands-on experience with one or more ML and GenAI/LLM cloud services (Amazon SageMaker, Amazon Bedrock, Databricks Mosaic AI, Seldon, Arize, etc.) (required)
  • 4+ years of experience designing and building various software architecture, with some emphasis on scalable architectures supporting both traditional ML and advanced LLM workflows (required)
  • Deep understanding and knowledge of data structures, distributed computing, and software engineering principles (required)
  • 3+ years of experience demonstrating technical leadership working with teams, owning projects, defining, and setting technical direction for projects (required)
  • Experience with one or more relevant tools (Flink, Spark, Sqoop, Flume, Kafka, Amazon Kinesis, Terraform, Airflow) (required)
  • Ability to share findings in easy to consume formats, whether that is through dashboards or data modelling (required)
  • Conduct regular design process reviews and ensure development standards within the team (required)
  • Working with leadership to drive adoption of ML and GenAI/LLM solutions to product engineering teams (required)
  • Experience working in a cloud environment such as AWS, GCP, Azure (required)
  • Experience with Databricks is a plus (nice-to-have)
  • Experience with vector databases to efficiently manage and retrieve embeddings for LLM applications, enabling high-performance similarity search and retrieval-augmented generation (RAG) workflows is a plus (nice-to-have)
Benefits
  • Health plans including programs for fertility and family planning, mental health support, and fitness benefits.
  • Generous paid time off (PTO) and sick leave.
  • Annual bonus and long-term incentive opportunities.
  • 401k with up to a 5% match.
  • Commuter benefits.
  • Pet insurance.
  • 14 paid company holidays.
  • Salary range of $138,000 - $181,650 USD.
About Flutter (FanDuel)

FanDuel Group is an innovative sports-tech entertainment company that is changing the way consumers engage with their favorite sports, teams, and leagues. The premier gaming destination in the North America, FanDuel Group consists of a portfolio of leading brands across gaming, sports betting, daily fantasy sports, advance-deposit wagering, and TV/media, including FanDuel, Stardust Casino and TVG. The company is based in New York with US offices in Los Angeles, Atlanta, and Jersey City, as well as global offices in Canada and Scotland. The company’s affiliates have offices worldwide, including in Ireland, Portugal, Romania, and Australia. FanDuel Group is a subsidiary of Flutter Entertainment, the world's largest sports betting and gaming operator with a portfolio of globally recognized brands and traded on the New York Stock Exchange (NYSE: FLUT).

Read more about Flutter (FanDuel) →