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

Senior Machine Learning Engineer, Discovery Recommendations

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
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.

ABOUT US

Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 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 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Machine Learning Engineer, Discovery Recommendations in Cary, NC vacancy
  • $286.2k - $326.7k

     ...Sr. Distinguished Machine Learning Engineer (Remote-Eligible)OverviewAt Capital One, we are creating responsible and reliable AI systems, changing...  ...platform teams to align on and co-develop the advanced recommendation systems and algorithms serving our Capital One users.... 
    Senior
    Full time
    Part time
    Local area
    Remote work
    Flexible hours

    Capital One

    Raleigh, NC
    4 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 Role We are seeking a Consultant-level Machine... 
    Senior
    Full time
    Work at office
    Local area

    RELX

    Raleigh, NC
    3 days ago
  • $157k - $243.4k

     ...university has pioneered a new way to learn in the 21st century, one that has received...  ...243,400.00 Job Description The Senior ML Engineer builds and deploys state-of-the-art NLP...  ..., Software Engineering, Data Science, Machine Learning, Mathematics, Physics, or a... 
    Senior
    Full time
    Flexible hours

    Western Governors University

    Raleigh, NC
    1 day ago
  • $170k - $240k

     ...ML platform infrastructure to support advanced AI research and model development initiatives. As a Senior ML Engineer, you will collaborate closely with machine learning engineers, research scientists, and other partners to develop state-of-the-art AI solutions that enable... 
    Senior
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Raleigh, NC
    4 days ago
  •  ...and fulfillment. We use machine learning and Internet-scale data to...  ...search, ads, personalization, recommendation, fulfillment, product and...  ...causal inference. Search & Discovery ML : The Search and...  ...works alongside world-class engineers, data scientists, and product... 
    Suggested
    Remote job
    Permanent employment
    Work experience placement
    Internship
    Work at office
    Work from home
    Flexible hours

    Instacart

    Raleigh, NC
    3 days ago
  • $286.2k - $326.7k

     ...Sr. Director, Machine Learning Engineering (Remote-Eligible)OverviewAt Capital One, we are creating...  ...operating model for a portfolio spanning recommendation systems, ranking, decisioning, GenAI...  ...mentoring managers, tech leads, and senior engineers.Make high judgment build-... 
    Senior
    Full time
    Part time
    Local area
    Remote work

    Capital One

    Raleigh, NC
    1 day ago
  • $106.9k - $176.5k

     ...Technology – Data and Decision Science – AI Native Engineering AI/Machine Learning Engineer, Senior Consultant The opportunity Our...  ...Excellent communication skills for conveying findings and recommendations, with a willingness to travel for client... 
    Senior
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Raleigh, NC
    1 day ago
  • $144.7k - $261.3k

     ...Job Description The Senior ML Validation Research Engineer will lead applied machine learning research focused on improving verification and validation of ML components...  ..., coverage-guided testing, and rare-event discovery tooling. Create robust metrics, predictors,... 
    Senior
    Local area
    Work from home
    Flexible hours

    General Motors

    Raleigh, NC
    10 hours ago
  •  ...Principal Machine Learning Engineer (GenAI / AI Architecture) Location: Hybrid - Raleigh,...  ...across multiple teams Evaluate and recommend AI architectures, tools, and...  ...(Recruiter Screening Criteria) Senior / Principal-level experience Strong... 
    Contract work

    VDart

    Raleigh, NC
    4 days ago
  • A progressive biopharma company is seeking a Data Engineer to join their Scientific Data Intelligence team. This role involves supporting data science by building scalable data infrastructure and reliable pipelines. The ideal candidate has strong expertise in Snowflake... 
    Senior
    Work at office
    Relocation

    Formation Bio

    Raleigh, NC
    10 hours ago
  • $204.5k - $267k

     ...Senior Data Engineer Formation Bio is a tech and AI driven pharma company differentiated by radically more efficient drug development. Advancements in AI and drug discovery are creating more candidate drugs than the industry can progress because of the high cost and... 
    Senior
    Work at office
    Local area
    Relocation
    3 days per week

    Formation Bio (Formerly TrailSpark)

    Morrisville, NC
    3 days ago
  •  ...leading tech solutions company is seeking a Senior Research Engineer to join its Fundamental AI Research...  .... This role involves developing deep learning libraries and collaborating with a...  ...should have over 5 years of experience in machine learning, proficiency in Python and... 
    Senior
    Remote work

    Spectraforce Technologies

    Raleigh, NC
    4 days ago
  •  ...Machine Learning Engineer Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in the U.S. and internationally. Our mission is simple: build strong and diverse communities through innovative... 
    Work experience placement
    Work visa
    Flexible hours

    Q2

    Cary, NC
    3 days ago
  • $145k - $155k

     ...Information Req # WD00098252 Career area: Software Engineering Country/Region: United States of America State:...  ...Qira, Lenovo's crossdevice Personal AI. We are hiring a Machine Learning Engineer to own the full agentic stack - from LLM orchestration... 
    Full time
    Local area
    Remote work

    Lenovo

    Morrisville, NC
    10 hours ago
  •  ...solutions allow financial institutions to focus more of their time and energy on serving their customers and communities. As a Machine Learning Engineer, you will help build and operate production systems that power fraud detection and risk-related products. You’ll work... 

    ExtendMyTeam

    Cary, NC
    10 days ago
  •  ...We are seeking a Senior Machine Learning Engineer to help architect and scale the core AI platform powering next generation legal research and decision support products used globally. This role sits on the Global AI Platform team and focuses on building enterprise grade... 
    Senior

    Insight Global

    Raleigh, NC
    1 day ago
  •  ...AIML - Staff Machine Learning Engineer Would you like to play a part in the next revolution in human-computer interaction? Come build the future...  ...& Information (AKI) Entity Resolution team is looking for senior and staff engineers to lead software projects suffusing... 

    Apple

    Cary, NC
    4 days ago
  • A technology leader is seeking an experienced individual for a remote role focused on advanced packaging and 3DIC analysis. Candidates must have extensive knowledge of signal and power integrity, along with at least 15 years in related fields. The ideal candidate will demonstrate...
    Senior
    Remote work

    Cadence Inc

    Cary, NC
    6 days ago
  • $90 per hour

     ...opportunity to design computational STEM problems and validate solutions using Python. Ideal candidates will have over 5 years of machine learning experience, expertise in Python and SQL, and strong problem-solving skills. Contributors can earn up to $90 per hour, with... 
    Senior
    Hourly pay
    Flexible hours

    Mind Rift

    Raleigh, NC
    1 day ago
  •  ...institutions and fintech partners. This team is investing in machine learning and analytics capabilities to help improve fraud detection, predictive...  .... Position Summary We are seeking a Machine Learning Engineer to help design, deploy, and support production machine... 
    Flexible hours

    ExtendMyTeam

    Cary, NC
    11 days ago
  • $115.4k - $251.6k

     ...About the Role As an Senior Principal Product...  ...across product, design, engineering, clinical, compliance...  ...teams from discovery through delivery and...  ...practices to shape product recommendations and roadmap decisions...  ...ensuring follow-through and learning are built back into... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    2 days ago
  •  ...growth and development of our team members through ongoing learning opportunities, mentorship programs, internal mobility, and...  ...and awareness together. SUMMARY The Machine Learning Engineer provides hands-on expertise in designing, implementing, and... 
    Full time
    Local area
    Work visa
    Flexible hours

    Q2 Software, Inc.

    Cary, NC
    10 hours ago
  • $102.9k - $175k

     ...advancement, scientific discovery and cutting-edge...  ...1 ranked most admired engineering / construction company...  ...We are looking for a Senior Planner / Scheduler for...  ...analyze CPM schedules and recommend work-arounds and schedule...  ...a plus Ability to learn and apply knowledge of... 
    Senior
    Full time
    Local area
    Remote work

    Jacobs Engineering Group Inc.

    Cary, NC
    10 hours ago
  • $118.3k - $219.8k

    慨正橡扯 is seeking a Consultant-level Machine Learning Engineer in Raleigh, NC (hybrid). This role focuses on building and scaling AI systems for legal products, involving system architecture and productionization of ML/LLM solutions. You will work with Data Scientists to... 
    Senior

    慨正橡扯

    Raleigh, NC
    4 days ago
  • A major financial institution is seeking a Sr. Distinguished Machine Learning Engineer to define technical strategy for personalized product experiences. The ideal candidate will possess extensive experience in ML development and programming. Responsibilities include building... 
    Senior
    Remote work

    Capital One

    Raleigh, NC
    4 days ago
  • A financial services firm in Cary, NC is seeking an experienced Assurance Senior. The role involves preparing audit workpapers, analyzing financial records, and providing recommendations. Ideal candidates should have a Bachelor’s degree, possibly a CPA, and 2-5 years of... 
    Senior

    Staff Financial Group

    Cary, NC
    10 hours ago
  • $115.4k - $192.3k

     ...standards? We are seeking a Senior Data Scientist III to lead...  ...build and why-leveraging machine learning, NLP, and large language...  ..., partnering closely with engineers to translate validated approaches...  ...results into clear product recommendations and business impact.... 
    Senior
    Local area
    Worldwide
    Flexible hours

    LexisNexis

    Raleigh, NC
    14 days ago
  • 慨正橡扯 is looking for a Senior Product Associate to join the Firmwide Core Deposits team. You will leverage your expertise in product optimization and development to deliver high-quality products that resonate with customers. This role involves collaborating across various... 
    Senior

    慨正橡扯

    Raleigh, NC
    4 days ago
  •  ...applications, as well as cloud infrastructures. You will simulate real-world cyberattacks to uncover weaknesses and provide actionable recommendations for remediation, ensuring the organization stays ahead of evolving security threats. Join a dynamic team dedicated to enhancing... 
    Senior

    TechDigital Group

    Cary, NC
    2 days ago
  • Syneos Health, Inc. is seeking a Sr Programmer Sr Data Scientist/Analyst in Morrisville, NC. This role involves collaborating with researchers to develop data solutions and utilizing tools like ATLAS and R for analyses. Qualified candidates must have a Master’s degree in...
    Senior

    Syneos Health, Inc.

    Morrisville, 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!