Senior Machine Learning Engineer, Discovery Recommendations
$147.58k - $270.57kEpic 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.
- ...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
- ...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...SeniorFull timeWork experience placementWork visa
- ...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
- ...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...SeniorFull timeBank staffWork visa
- ...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...SuggestedLocal areaWorldwideFlexible 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 RoleWe are seeking a Consultant-level Machine Learning Engineer...SeniorFull timeWork at officeLocal area- ...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
$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...SeniorFull timeWork at office$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 timeWork at officeLocal areaImmediate startRemote workFlexible hours- ...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 timeWork visa
- 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...SeniorTemporary workWork at officeLocal area3 days per week
- ...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...
- 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...SeniorRemote workWork visa
$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 jobFull timeSummer workInternshipSummer internshipWork at office- ...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...SeniorFull timeWork at officeLocal areaWork visa
- ...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...SeniorFull time
$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...SeniorFull timeTemporary workImmediate startRemote workFlexible hours- ...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
$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...SeniorFull timePart timeWorldwideFlexible hours$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 timeLocal areaWorldwideFlexible hours$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...SeniorFull timeLocal areaWorldwideFlexible hours- ...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 inWork at officeWork from homeFlexible hours
- ...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...SeniorFull timeInternshipWork at office
$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 workTemporary workRemote work- 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...SeniorSummer work
- ...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...SeniorFull timeWork at office
$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...SeniorFull timeTemporary workWork at officeLocal areaRelocation package3 days per week$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,...SeniorLocal area- ...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
$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...SeniorFull timeH1b
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Machine Learning Engineer, Discovery Recommendations. Be the first to apply!
- senior operations technician Cary, NC
- senior cloud service delivery manager Cary, NC
- sr accountant Cary, NC
- senior financial analyst remote Cary, NC
- senior designer Cary, NC
- senior java full-stack developer Cary, NC
- senior storage engineer Cary, NC
- senior manager tax Cary, NC
- senior manager product engineering Cary, NC
- senior magento developer Cary, NC



