Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Machine Learning Engineer, Discovery Recommendations

$147.58k - $270.57k
Full-time

Epic Games, Inc.

WHAT MAKES US EPIC?

At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.

Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.

ANALYTICS

What We Do

Our Data & Analytics teams build powerful stories and visuals that inform the games we make, the technology we develop, and business decisions that drive Epic.

What You'll Do

You will design, build, and optimize the recommendation systems that power Fortnite's Discover experience, serving personalized recommendations to one of the largest player bases in gaming across a massive catalog of creator-built experiences.

You'll work across the full recommendation stack: candidate generation, content ranking, impression allocation, and real-time reranking.

Unlike recommendation systems that operate over a stable catalog, you're working with a massive, rapidly changing content library where new experiences are published daily, quality signals are sparse, and the system's own outputs shape the data it learns from.

In this role, you will

  • Design and implement retrieval, ranking, and reranking models for creator content using deep learning approaches (two-tower architectures, transformer-based sequence models, embedding-based retrieval) and build the user representation systems that power personalized discovery
  • Build and optimize multi-stage candidate generation and impression allocation pipelines that balance relevance, diversity, and fair content exposure across a large and rapidly evolving catalog
  • Design and run A/B experiments to validate model improvements, own evaluation frameworks that capture recommendation quality holistically, and drive the path from experiment to production deployment
  • Collaborate with analytics and content quality teams on ranking signals including genre classification, creator credibility, and content quality metrics
  • Own ML infrastructure decisions: choosing the right tradeoffs between batch, near-real-time, and streaming serving architectures

What we're looking for

  • 5+ years of experience building production recommendation or ranking systems, ideally in a UGC, marketplace, or content discovery context
  • Experience with deep learning for information retrieval and multi-stage recommendation pipelines (candidate generation, scoring, reranking)
  • Demonstrated ability to design and analyze A/B experiments, with awareness of biases inherent to recommendation systems
  • Strong Python engineering skills with experience in PyTorch and large-scale data processing frameworks (Spark preferred)
  • Comfort working in a cloud-based ML environment
  • Experience with explore/exploit strategies, content cold-start, or counterfactual evaluation methods applied to recommendation
  • Experience with content understanding models (NLP, vision, or generative AI) used as ranking features
  • Familiarity with creator economy dynamics and how recommendation design affects content quality and creator incentives
  • Experience with our stack: PyTorch (TorchRec, Transformers), Ray, Databricks, AWS
  • Passion for video games and/or experience with gaming analytics

This role is open to multiple locations across the US (including CA, NYC, & WA).

EPIC JOB + EPIC BENEFITS = EPIC LIFE

Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents. Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.

Pay Transparency Information

The expected annual base pay range(s) for this position are detailed below. Each base pay range is relevant only for individuals who are residents of or will be expected to work within the specified locale. Compensation varies based on a variety of factors, which include (but aren’t limited to) things such as skills and competencies, qualifications, knowledge, and experience. In addition to base pay, most employees are eligible to participate in Epic’s generous benefit plans and discretionary incentive programs (subject to the terms of those plans or programs).

New York City Base Pay Range

$232,666—$341,243 USD

California Base Pay Range

$209,399—$307,119 USD

Washington Base Pay Range

$190,363—$279,199 USD

ABOUT US

Epic Games​ ​is a leading interactive entertainment company. For over 30 years we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.

Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Machine Learning Engineer, Discovery Recommendations in Cary, NC vacancy
  •  ...award-winning games or crafting engine technology that enables...  ...design, build, and optimize the recommendation systems that power Fortnite'...  ...outputs shape the data it learns from.In this role, you...  ...UGC, marketplace, or content discovery contextExperience with deep... 
    Senior

    Epic Games

    Cary, NC
    3 days ago
  •  ...development of our team members through ongoing learning opportunities, internal mobility, and...  ...Job At-A-Glance:Join a fast-growing AI engineering team building the next generation of...  ...for the financial services industry. As a Machine Learning Engineer, you'll design and... 
    Senior
    Full time
    Work experience placement
    Work visa

    Q2 Software

    Cary, NC
    3 days ago
  •  ...Project Details: This Sr. Engineer is responsible for the design, architecture and deployment of data discovery and inventory platform. Requirements: ~10 years full-stack engineering experience (Must have experience in Python and Java). ~ Background in Data... 
    Senior

    Cedent Consulting

    Raleigh, NC
    13 hours ago
  •  ...through ongoing learning opportunities, internal...  .... As a Senior Data Scientist on...  ...Day:Explore and engineer features from large...  ...dataDesign and prototype machine learning models —...  ...pricing recommendation, deal win likelihood...  ...science projects from discovery through... 
    Senior
    Full time
    Bank staff
    Work visa

    Q2 Software

    Cary, NC
    4 days ago
  •  ...award-winning games or crafting engine technology that enables...  ..., scalable and high-quality learning models and associated algorithmsCritically...  ...of such models and make recommendations for the ongoing roadmapWhat...  ...creating machine learning algorithms for vision... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Epic Games

    Cary, NC
    2 days ago
  • $118.3k - $219.8k

    Are you looking to develop your Machine Learning Engineer career?Do you enjoy coaching others to achieve high standards?This is a full-time position based in Raleigh, NC. (Hybrid - 3 days in office)About the RoleWe are seeking a Consultant-level Machine Learning Engineer... 
    Senior
    Full time
    Work at office
    Local area

    RELX Group

    Raleigh, NC
    13 hours ago
  •  ...Job Summary: We are seeking a Senior Machine Learning Engineer to help lead the design and validation of AI-driven product capabilities within the legal domain. This role focuses on defining what to build and why, leveraging Python and large language models (LLMs)... 
    Senior

    Compunnel

    Raleigh, NC
    3 days ago
  • $118.3k - $219.8k

     ...Requirements: We require a bachelors degree in Computer Science, Engineering, or a closely related discipline. We want strong...  ...Hadoop Support Jenkins Kafka Kubernetes LLM Machine Learning Neo4J Python RAG REST Redis Rust Scala... 
    Senior
    Full time
    Work at office

    LexisNexis

    Raleigh, NC
    14 days ago
  • $136.1k - $252.8k

     ....About the RolePrincipal AI Engineer - Architecture TrackWe are seeking...  ...-augmented generation, machine learning, natural language processing...  ...monitoring.Partner with senior architects to establish AI architecture...  ...EngagementSupport technical discovery sessions, demonstrations,... 
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    RELX Group

    Raleigh, NC
    1 day ago
  •  ...growth and development of our team members through ongoing learning opportunities, internal mobility, and meaningful...  ...their mission: serving their customers and communities.As a Machine Learning Engineer, you’ll build and operate the production systems behind fraud... 
    Full time
    Work visa

    Q2 Software

    Cary, NC
    4 days ago
  • AI/ML Engineer**** Please note: This role is not eligible for 1...  ...focuses on next-level AI and Machine Learning solutions for clients. You'...  ...as Computer Vision, NLP, Recommendation Systems, etc.* Stay updated...  ...Consultant: $116,000-$145,000* Senior Consultant: $145,000-$181,0... 
    Senior
    Temporary work
    Work at office
    Local area
    3 days per week

    Slalom

    Raleigh, NC
    13 hours ago
  •  ...Machine Learning Engineer We are building the foundation of the machine learning function at a market-leading insurance company. As one of the first data science hires, you will play a pivotal role in shaping our ML strategy, frameworks, and operating model. This is... 

    CRC Group

    Morrisville, NC
    2 days ago
  • Senior Product Commercialization Specialist (Migration & Legacy...  ...providing business strategy recommendations to meet corporate growth targets...  ...external, market-driven discovery and research to drive offering...  ...management and Global Engineering teams to prioritize the highest... 
    Senior
    Remote work
    Work visa

    SAS Institute

    Cary, NC
    13 hours ago
  • $40 per hour

     ...As a Machine Learning Engineering Intern, you will be part of a collaborative team supporting the development, deployment, and monitoring of machine...  ...learning lifecycle. What You'll Do Participate in discovery, requirements gathering, and prototyping of new tools and... 
    Remote job
    Full time
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Raleigh, NC
    1 day ago
  •  ...to empowering scientists and engineers via our world-class family...  ...people use JMP statistical discovery software to see what they’ve...  ...Finance Team is searching for a Senior Financial Analyst! As a Sr...  ...analyze, prepare, and summarizes recommendations for financial and operating... 
    Senior
    Full time
    Work at office
    Local area
    Work visa

    JMP Statistical Discovery, LLC

    Cary, NC
    19 hours ago
  •  ...innovators who want to make an impact on the world of technology.Experienced Millimeter-Wave (mmWave) IC designer specialize in engineering high-frequency (30 GHz+) transceivers and components for 5G/6G communications, aerospace radar, and automotive sensors. Will drive... 
    Senior
    Full time

    Cadence Design Systems

    Cary, NC
    4 days ago
  • $101.6k - $152.4k

     ...Partner with Field Services and Engineering teams to resolve critical...  ...develop corrective action recommendations for critical customer...  ...Schneider Career Hub, and learning platforms like Coursera.Team...  ...Company as soon as possible upon discovery by completing this form Job... 
    Senior
    Full time
    Temporary work
    Immediate start
    Remote work
    Flexible hours

    Schneider Electric

    Morrisville, NC
    2 days ago
  •  ...building award-winning games or crafting engine technology that enables others to make...  ...leadership on the Epic ecosystem. The Senior Data Scientist will work in a cross-functional...  ...Qualifications:Expertise with machine learning and PySparkExperience with time series... 
    Senior

    Epic Games

    Cary, NC
    2 days ago
  • $112.71k - $183.14k

     ...facing capabilities can improve product discovery, decision-making, engagement, and self...  ...-to-day contact for the application engineering team, providing clarity to tasks and refining...  ...experiences, personalization, recommendations, and guided digital interactionsCollaborate... 
    Senior
    Full time
    Part time
    Worldwide
    Flexible hours

    Caterpillar

    Cary, NC
    4 days ago
  • $136.1k - $252.8k

     ...Principles ( the RoleDo you love collaborating with teams to solve complex technical problems?We are seeking a Principal Machine Learning Engineer to design, build, and operate scalable AI/ML systems and agentic architectures that support next-generation legal research... 
    Full time
    Local area
    Worldwide
    Flexible hours

    RELX Group

    Raleigh, NC
    3 days ago
  • $104.9k - $174.7k

     ...team members?We are seeking a Senior Data Scientist II to help...  ...results into clear product recommendations and business impact....  ...product, legal experts, and engineers to align solutions with user...  ...etc.).Strong experience in machine learning, NLP, and LLM-based modeling... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    RELX Group

    Raleigh, NC
    4 days ago
  •  ...personalized and engaging learning, choosing from 7,000+ online...  ...between UX, Product Managers, Engineering, and other stakeholders....  ...consistently integrated into discovery, planning, and delivery...  ...areas, and provide actionable recommendations. Driving strong cross-... 
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    3 days ago
  •  ...Assurance Senior - Cary, NC Who: A detail-oriented assurance professional who is...  ...environment that values professionalism, learning, and client service excellence. Salary...  ...issues, and providing value-added recommendations. This role is ideal for a professional... 
    Senior
    Full time
    Internship
    Work at office

    NorthPoint Search Group Inc

    Cary, NC
    17 hours ago
  • $75 - $85 per hour

     ...Skills' Details- Masters degree in Computer Science, Machine Learning, Data Science, Engineering, or related discipline.- 10+ years of software engineering...  ....DescriptionAbout the RoleOur client is seeking a Senior Machine Learning Engineer II to help build and scale advanced... 
    Contract work
    Temporary work
    Remote work

    TEKsystems

    Raleigh, NC
    4 days ago
  • Salesforce Engineer Design and engineering: Lead integration designs...  ...and platform governance. Discovery and requirements: Lead technical...  ...evaluate solution options, and recommend best-fit approaches. Release...  ..., or development teams in a senior or lead capacity. Required: 2... 
    Senior
    Summer work

    My3Tech Inc

    Raleigh, NC
    1 day ago
  •  ...Products and Platforms team is seeking a Senior Product Manager (individual contributor...  ...strategy, progress, risks, and recommendations to leaders in a clear, fact based, and...  ...documentationStrong product management skills, including discovery, roadmap management, backlog refinement... 
    Senior
    Full time
    Work at office

    The Charles Schwab Corporation

    Raleigh, NC
    3 days ago
  • $115k - $135k

     ...building the future of data - one that’s governed responsibly, engineered for scalability, and designed for growth. When you join us, you...  ...into impact and data into action, together.The OpportunityThe Senior Data Engineer is responsible for troubleshooting applications and... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Relocation package
    3 days per week

    Metropolitan Life Insurance Company

    Cary, NC
    3 days ago
  • $129.6k

     ...challenges become our next big idea. As a Senior Staff Engineer on our Marketing team, you'll work...  ...performing root-cause analysis, and recommending design improvements. Develop and...  ...design engineers to feed validated learnings into product requirements, features,... 
    Senior
    Local area

    Infineon Technologies AG

    Morrisville, NC
    1 day ago
  •  ...Senior Business Specialist Cary, North Carolina To ensure the business solution...  ...Responsibilities: To integrate/re-engineer / design process(s) to maximize the adoption...  ...Functionalities To evaluate & recommend different appropriate product solutions... 
    Senior

    HCLTech

    Cary, NC
    3 days ago
  • $77k - $202k

     ...OpportunityAs a GenAI Python Systems Engineer - Senior Associate, you will play a...  ...client connections and learn how to manage and inspire...  ...to inform insights and recommendations.Responsibilities- Designing...  ...implementing advanced AI and machine learning solutions to drive... 
    Senior
    Full time
    H1b

    PwC

    Raleigh, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Machine Learning Engineer, Discovery Recommendations. Be the first to apply!