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.
- ...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
$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...SuggestedLocal 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...Suggested
- ...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,...SuggestedWork experience placementFlexible hours
- ...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
$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 timeWork at officeLocal area$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 timeWork experience placementSummer holidayFlexible hours$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 timeLocal areaImmediate startMonday to FridayFlexible hoursShift workNight shift$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 areaWorldwideFlexible hours- ...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
$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$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 officeWorldwideFlexible hours$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 officeLocal areaRelocation3 days per week$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 timeWork experience placementSummer holidayFlexible hours$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 timeFor contractors- ...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
$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- ...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 timePart timeWork experience placementLocal areaRelocationVisa sponsorshipFlexible hours
$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 contractorsRemote workFlexible hours- ...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 payPermanent employmentContract workLocal areaRemote work
$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 areaRemote work- ...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
- ...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 placementSecond jobLive inWorldwideFlexible hours
- ...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 placementWork visaFlexible hours
$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 timeWork at officeLocal areaShift work- ...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...
- ...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 areaWorldwide
- ...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 officeRemote workWorldwide
- ...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 workFlexible hours
$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 payTemporary workWork experience placementWorldwideFlexible hoursNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Engineer, Discovery Recommendations. Be the first to apply!
- machine learning Cary, NC
- machine learning research scientist Cary, NC
- data engineer machine learning Cary, NC
- machine learning scientist Cary, NC
- google ml engineer
- machine learning software engineer
- staff machine learning engineer
- ai ml engineer
- junior machine learning engineer
- lead machine learning engineer




