Machine Learning Engineer, Discovery Recommendations
Epic Games
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.
- ...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
$118.3k - $219.8k
...collaborating with LexisNexis to connect them with exceptional professionals for this role. 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. (...SuggestedFull timeWork at officeLocal area$142.6k - $213.8k
...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Machine Learning Engineering General Summary: If you're interested in advancing and applying mathematics, programming languages theory, and advanced algorithms...SuggestedWork experience placementWork from home$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 research...SuggestedLocal areaWorldwideFlexible hours- Required 10+ yrs production ML at scale LLM/GenAI/RAG deployment Cloud (AWS/Azure/GCP) Kubernetes/containerization Agentic systems & tool orchestration MCP servers Strong Python Preferred MLOps/CI/CD Responsible AI Multi...Suggested
- ...Job Requisition ID # 26WD98377 Senior Machine Learning Test Engineer Location: United States East Coast Position Overview As a Senior Machine Learning Test Engineer in the Research Enablement team, you will work side-by-side with researchers, Machine Learning...For contractorsWork at officeRemote work
$80.6k - $218.2k
...Machine Learning Engineer / MLOps Engineer Category: Software Development/ Engineering Main location: United States, North Carolina, Raleigh Alternate Location(s): United States, Louisiana, Lafayette United States, Connecticut, Bloomfield United States...Full timeLocal area$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 jobFull timeWork experience placementInternship- ...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 employmentFull timeWork at officeRemote workWork from homeFlexible hours
$114.6k - $234.6k
...greater good in our products and our actions. We are constantly learning and taking opportunities to grow our careers and ourselves. We... .../benchmarking and human preference learning. Apply engineering principles for defining robust and maintainable architectures...Temporary workFlexible hours- ...experienced and motivated Senior Data Science Engineer to join our AI Tribe. This individual... ...of statistical modeling, machine learning algorithms, and data mining techniques... ...Build and deploy predictive models, recommender systems, and other data-driven solutions...
$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 areaWork from homeFlexible hours- ...generation information extraction product powered by state-of-the-art AI and Deep Learning techniques. Work with an international top-notch engineering team with full commitment on Machine Learning development. Skills Required Passionate about search and AI...H1bImmediate start
$125.5k - $230.2k
...have a passion for continuous learning, stay ahead of the trends,... ...As a Manager in AI Native Engineering, you will play a pivotal role... ...solutions to complex problems and recommend changes to policies and... ...in AI, Data Science, and/or Machine Learning ~2-4 years of experience...Full timeWork experience placementSummer holidayFlexible hours$97.04k - $130k
...partner for health solutions in the public sector. Job Summary and Responsibilities Acentra Health is looking for a Machine Learning Engineer/AI Engineer to join our growing team. Job Summary: Work at the intersection of applied AI, data science, and...Local areaRemote work- ...rewarding career paths and many opportunities for learning and growth. Overview Domtar is seeking a Maintenance Engineer for our Pulp Mill in Plymouth, North Carolina.... ...in a timely manner. Installation and upgrades: recommend and implement upgrades or modifications to...For contractorsWorldwide
$112.7k - $193.2k
...technology needs, the Consumer Engineering team impacts millions of... ...classification, computer vision, deep learning, and automatic speech... ...situations, and may adapt machine learning to areas such as artificial... ..., computer vision, recommender systems, reinforcement learning...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work- ...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 workLocal areaOverseas
$104.9k - $174.7k
...defining what to build and why—leveraging machine learning, NLP, and large language models (LLMs... ...evaluation, partnering closely with engineers to translate validated approaches... ...experimental results into clear product recommendations and business impact. Collaborate...Temporary workLocal areaImmediate startWorldwideFlexible hours$104.9k - $174.7k
...experimental results into clear product recommendations and business impact. Collaborate with product, legal experts, and engineers to align solutions with user needs.... ...Science, etc.). Strong experience in machine learning, NLP, and LLM-based modeling. Strong...Local areaWorldwideFlexible hours$80k
...Field Engineer Are you ready to lead with precision and tackle complex challenges? As an experienced Field Engineer, you will leverage your technical knowledge to oversee critical aspects of our projects, ensuring construction work complies with all engineering standards...Contract workFor subcontractorWork at office$64.5k - $129.5k
...we provide a work home for seasoned experts. As a Senior Field Engineer, you are the primary technical owner for turn-key project delivery... ...; Dependent Care Spending Account Tuition Assistance To learn more about our benefits offering, please click here Work with...Temporary workLocal areaShift work$25 - $35 per hour
...Hourly hiring range: $25.00 to $35.00 (based on years of experience and certifications) Falcon is seeking a Field Engineer for our Cary, NC Testing and Inspections group. Falcon offers paid training, certifications, and renewals. Responsibilities include, but are not...Hourly payCasual workInternshipNight shiftWeekend work- ...Field Engineer Evergreen Innovation Group, part of the DPR Family of Companies, is seeking a motivated Field Engineer to support electrical construction projects across our core markets, including healthcare, advanced technology, higher education, and commercial sectors...For contractorsFor subcontractorWork at office
- ...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
- ...tailoring content to customer needs. Technical Discovery & Solution Design Conduct detailed... ...environments and objectives. Sales Engineering Skills Proven ability to deliver compelling... ...innovation, teamwork, and continuous learning. Purple Perks Medical, dental and...Local areaFlexible hours
$104.9k - $174.7k
...problems? We are seeking a Consulting Data Engineer to join our team in Raleigh, NC .... ...may also provide sizing or budget recommendations to management. Responsibilities:... ...or banking details from job applicants. Learn more about spotting and avoiding scams...Local areaWorldwideFlexible hours- ...difference. Job Description We're looking for a Senior Civil Engineer to join our Advanced Manufacturing group, and you'll have the... ..., including multi-disciplinary teams ~ Displayed ability to learn quickly and driven to broaden knowledge base Ideally, you'...Work at officeLocal area
- ...Machinery Diagnostics Field Engineer / Rotating Equipment Field Engineer Are you a Field Engineer looking for a new opportunity... ...Completing timely reports that identify findings and provide recommendations to the customer. Building relationships with customers to...WorldwideOverseas
- ...interaction logs, and prescription data. Developing predictive and prescriptive models. Lead the design and execution of advanced machine learning and causal inference models to measure and optimize omnichannel engagement strategies. Experience applying causal inference...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Engineer, Discovery Recommendations. Be the first to apply!




