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

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 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 Machine Learning Engineer, Discovery Recommendations in Cary, NC vacancy
  •  ...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
    4 days ago
  • $145k - $155k

     ...Machine Learning Engineer Lenovo is building Quantum, a next-generation hybrid AI platform that spans Windows, Android, and cloud. As part of this initiative, we are growing the engineering organization that powers Qira, Lenovo's cross-device Personal AI. We are... 
    Suggested
    Local area
    Remote work

    Lenovo

    Morrisville, NC
    1 day 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... 
    Suggested

    ExtendMyTeam

    Cary, NC
    26 days ago
  •  ...customers in the competitive field of national defense research and development. We are seeking a talented and innovative Machine Learning Engineer to join our dynamic team. In this role, you will be responsible for designing and developing machine learning prototypes,... 
    Suggested
    Work experience placement
    Flexible hours

    Vadum Inc

    Raleigh, NC
    24 days ago
  •  ...Senior ML Engineer If you're passionate about building a better future for individuals,...  ...The university has pioneered a new way to learn in the 21st century, one that has received...  ..., Software Engineering, Data Science, Machine Learning, Mathematics, Physics, or a related... 
    Suggested

    WGU

    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... 
    Full time
    Work at office
    Local area

    RELX

    Raleigh, NC
    4 days ago
  • $106.9k - $176.5k

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

    EY

    Raleigh, NC
    2 days ago
  • $90k - $150k

     ...and repairs of HPLC, UPLC, LC/MS and/or LC/MS/MS Provides calibration and qualification of HPLC, UPLC, LC/MS and/or LC/MS/MS Recommends and implements improvements to HPLC, UPLC, LC/MS and/or LC/MS/MS systems. Sources and orders supplies and parts to ensure... 
    Full time
    Local area
    Immediate start
    Monday to Friday
    Flexible hours
    Shift work
    Night shift

    Pace Analytical Services, LLC

    Morrisville, NC
    1 day ago
  • $136.1k - $252.8k

     ...About the Role Do 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... 
    Local area
    Worldwide
    Flexible hours

    RELX Group plc

    Raleigh, NC
    18 hours ago
  •  ...while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work. About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior engineers and... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Raleigh, NC
    1 day ago
  • $107.66k - $161.7k

     ...topics and providing a unique platform to learn and connect with others. Poe : a...  ...About the Team and Role: Our small engineering team works on challenging problems every...  ...product and our company. At Poe, we use Machine Learning in various parts of the product... 
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    Raleigh, NC
    1 day ago
  • $119.26k - $163.98k

     ...scientific disciplines, and applying advanced machine learning/AI methods and statistical frameworks...  ...closely with software and database engineers to provide high-quality chemical...  ...advancing safety science research through the discovery and application of scientific... 
    Work at office
    Worldwide
    Flexible hours

    UL

    Morrisville, NC
    4 days ago
  • $204.5k - $267k

     ...more efficient drug development. Advancements in AI and drug discovery are creating more candidate drugs than the industry can...  ...This position sits at the intersection of healthcare data engineering, real-world evidence analysis, and generative AI. While a strong... 
    Work at office
    Local area
    Relocation
    3 days per week

    Formation Bio (Formerly TrailSpark)

    Morrisville, NC
    2 days ago
  • $125.5k - $230.2k

     .... Technology – Data and Decision Science – AI Native Engineering AI/Machine Learning Engineer, Manager Consultant The opportunity Our Artificial...  ...ability to develop solutions to complex problems and recommend changes to policies and procedures. Strong judgment... 
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Raleigh, NC
    2 days ago
  • $132.9k - $232.6k

     ...Electrical Engineer At Jacobs, we're challenging today to reinvent tomorrow by solving...  ...outcomes, operational advancement, scientific discovery and cutting-edge manufacturing, turning...  ...to assess system vulnerabilities and recommend robust mitigation strategies. Develop... 
    Full time
    For contractors

    Jacobs Solutions

    Cary, NC
    1 day ago
  •  ...is seeking a highly driven and technically strong Electrical Engineer II to contribute to the design, development, validation, and...  ...Communicate technical risks, design tradeoffs, and engineering recommendations clearly and professionally Coordinate design efforts... 
    Casual work
    Local area
    Overseas

    LINCOLN TECHNOLOGY SOLUTIONS, Inc.

    Cary, NC
    12 days ago
  • $144.7k - $261.3k

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

    General Motors

    Raleigh, NC
    6 days ago
  •  ...Electrical Engineer - Data Centers Locations: Overland Park, KS, US; Los Angeles, CA...  ...Review supplier submittals. Continuously learn and develop technical expertise in...  ...Performs complex research and develops recommendations for equipment and/or materials selection... 
    Full time
    Part time
    Work experience placement
    Local area
    Relocation
    Visa sponsorship
    Flexible hours

    Black & Veatch

    Cary, NC
    4 days ago
  • $120.4k - $188.13k

     ...Electrical Engineer At Jacobs, we're challenging today to reinvent tomorrow by solving...  ...outcomes, operational advancement, scientific discovery and cutting-edge manufacturing, turning...  ...skills Forward thinking, eager to learn best practices, and contribute with... 
    For contractors
    Remote work
    Flexible hours

    Jacobs Solutions

    Cary, NC
    1 day ago
  •  ...Senior AI/ML Engineer Anywhere Type: Contract-to-Hire Category: Development...  .../2026 Shortcut: Description Recommended Jobs Description: Remote Our...  ...Engineer to design and deliver cloud-native machine learning solutions on AWS. The role includes... 
    Hourly pay
    Permanent employment
    Contract work
    Local area
    Remote work

    Eliassen Group

    Raleigh, NC
    1 day ago
  • $80k - $100k

     ...service support to customers. Install and service Juki America machines in local service area primarily, and outside area as assigned...  ...college, military school or other accredited institution or engineering or technical subject matter is desirable. Able to maintain,... 
    Local area
    Remote work

    Juki America, Inc.

    Morrisville, NC
    19 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... 
    Remote work

    CEDENT

    Raleigh, NC
    more than 2 months ago
  •  ...dynamic environment emphasizes continuous learning, automation-driven efficiency, and the...  ...Bachelor's degree in Computer Science, Engineering, or equivalent work experience ~...  ...difference. Our Values: Integrity, Discovery, Partnership Throughout our history,... 
    Work experience placement
    Second job
    Live in
    Worldwide
    Flexible hours

    S&P Global

    Raleigh, NC
    16 days ago
  •  ...Implementation Engineer Q2 is seeking an Implementation Engineer to be responsible for implementing Q2's Relationship Pricing integrations...  ..., and the support our team offers Lead in depth discovery sessions geared at fully understanding clients' current CRM/LOS... 
    Work experience placement
    Work visa
    Flexible hours

    Q2

    Cary, NC
    2 days ago
  • $71.7k - $167.2k

     ...Sr. Migration Engineer Category: Software Development/ Engineering Main location...  ...Migration & VM Lift-and-Shift . Lead discovery and assessment of on-premises...  ...sick time . Paid parental leave . Learning opportunities and tuition assistance... 
    Full time
    Work at office
    Local area
    Shift work

    CGI

    Cary, NC
    2 days ago
  •  ...Job Title : Facilities Engineer Duration : 8 months Location : Holly Springs, NC Job Details: Position involves support...  ...evaluations of existing systems and provide engineering design recommendations. Participate and be a delegate in commissioning walks for the... 

    ACL Digital

    Holly Springs, NC
    2 days ago
  •  ...Responsibilities Hamilton Company is seeking a Field Service Engineer to support, repair, and maintain robotic instrumentation. The...  ...potential hazardous chemicals and biologicals. Ability to learn new robotic operating systems. The FSE must possess and maintain... 
    Local area
    Worldwide

    Hamilton

    Cary, NC
    4 days ago
  •  ...automation, clamping technology, and precision engineering worldwide. We have a burning passion...  ..., commission, and support depaneling machines and related automation at customer...  ...notes, parts used, and preventive recommendations). Requirements: ~2- or 4-year degree... 
    Work at office
    Remote work
    Worldwide

    SCHUNK Intec Inc

    Morrisville, NC
    22 days ago
  •  ...As an Advanced Field Service Engineer here at Honeywell, you will be responsible for troubleshooting...  ..., Quality Assurance, Engineering, Learning Solutions, and Advanced Services. 15%...  ...Provide cybersecurity system hardening recommendations · Provide reporting on system support... 
    Temporary work
    Flexible hours

    Honeywell

    Raleigh, NC
    2 days ago
  • $92k - $116k

     ...processing technology and supplier of engineering services, catalysts and adsorbents, equipment...  ...the work that was performed and future recommendations. KEY RESPONSIBILITIES Visit...  ...quality of life of people around the globe. Learn more about Honeywell: click here (... 
    Hourly pay
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours
    Night shift

    Honeywell

    Raleigh, NC
    2 days ago

Do you want to receive more vacancies?

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