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
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.
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
- 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
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....SeniorFull timePart timeLocal areaRemote workFlexible hours$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...SeniorFull timeWork at officeLocal area$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...SeniorFull timeFlexible hours$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...SeniorLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...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...SuggestedRemote jobPermanent employmentWork experience placementInternshipWork at officeWork from homeFlexible hours
$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-...SeniorFull timePart timeLocal areaRemote work$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...SeniorFull timeWork experience placementSummer holidayFlexible hours$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,...SeniorLocal areaWork from homeFlexible hours- ...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
- 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...SeniorWork at officeRelocation
$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...SeniorWork at officeLocal areaRelocation3 days per week- ...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...SeniorRemote work
- ...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 placementWork visaFlexible hours
$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 timeLocal areaRemote work- ...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...
- ...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
- ...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...
- 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...SeniorRemote work
$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...SeniorHourly payFlexible hours- ...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
$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...SeniorTemporary workFlexible hours- ...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 timeLocal areaWork visaFlexible hours
$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...SeniorFull timeLocal areaRemote work$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- 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...SeniorRemote work
- 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
$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....SeniorLocal areaWorldwideFlexible hours- 慨正橡扯 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
- ...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
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Machine Learning Engineer, Discovery Recommendations. Be the first to apply!
Related searches
- senior manager customer operations Cary, NC
- senior vmware engineer Cary, NC
- sr project manager Cary, NC
- senior performance engineer Cary, NC
- senior software design engineer Cary, NC
- senior application security engineer Cary, NC
- senior tableau developer Cary, NC
- senior purchasing analyst Cary, NC
- senior magento developer Cary, NC
- sr information security engineer Cary, NC




