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 analyticsEPIC 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. Epic GamesVacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer, Discovery Recommendations in Cary, NC vacancy
- ...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...Suggested
- ...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
- ...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...SuggestedFull timeWork visa
- 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 a unique...Suggested
$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...SuggestedRemote jobFull timeSummer workInternshipSummer internshipWork at office- ...members through ongoing learning opportunities, internal... ...Day: Explore and engineer features from large, complex... ...data Design and prototype machine learning models—including pricing recommendation, deal win likelihood,... ...science projects from discovery through production Experience...Work experience placementWork visaFlexible hours
- ...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,...Work experience placementFlexible hours
$75 - $85 per hour
...Top Skills' Details - Masters degree in Computer Science, Machine Learning, Data Science, Engineering, or related discipline. - 10+ years of software engineering, machine learning engineering, or applied AI experience. - 3+ years building production AI, LLM, or Generative...Contract workTemporary workRemote work$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...Full timeWork at office$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...Full timeWork at officeLocal area$80 - $90 per hour
...North CarolinaRemote LocalContract$80/hr - $90/hrJob Description An enterprise data analytics company is hiring a Senior Machine Learning Engineer. As a Machine Learning Engineer, you’ll be defining the architecture of scalable AI/ML and agentic workflows across the company...Full timeTemporary workFlexible hours- ...Electrical Engineer - Data CentersTogether, we own our company, our future, and our shared... ...supplier submittals.Continuously learn and develop technical expertise in specialty... ...Performs complex research and develops recommendations for equipment and/or materials...Work experience placementLocal areaRelocationFlexible hours
- ...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...Full timeWork experience placementWork visa
- 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-step reasoning agents Low-latency inference platforms...
- 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) to solve...
$136.1k - $252.8k
...Salary: $136,100 - 252,800 per year Requirements: We require 10+ years of experience in machine learning or software engineering. We require a masters degree or bachelors degree; a computer science degree is highly desirable. We need a strong software engineering...Full timeFlexible hours$169.5k
...mission-critical outcomes, operational advancement, scientific discovery and cutting-edge manufacturing, turning abstract ideas into... ...matter expert within our Data Center team, you'll lead mechanical engineering efforts across a portfolio of data center projects, including...Full timeContract workFor contractorsRemote work- ...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$136.1k - $252.8k
...effectiveness.About the RolePrincipal AI Engineer - Architecture TrackWe are seeking a... ...models, retrieval-augmented generation, machine learning, natural language processing, computer... ...Stakeholder EngagementSupport technical discovery sessions, demonstrations, proofs of concept...Full timeWork at officeLocal areaImmediate startRemote workFlexible hours$94.4k - $293.8k
...analytics, statistical modelling, machine learning, deep learning, natural... ...initiatives from strategy and discovery through experimentation, engineering, deployment, governance, monitoring... ...regression, clustering, forecasting, recommendation, anomaly detection,...Live inWork at officeLocal area- ...experienced and motivated Senior Data Science Engineer to join our AI Tribe. This individual... ...understanding of statistical modeling, machine learning algorithms, and data mining techniques. Build and deploy predictive models, recommender systems, and other data-driven...
$115.4k - $192.3k
...Principles ( ). About the Role Do you love collaborating with teams to solve complex technical problems? We are seeking a Machine Learning Engineer Lead to design, build, and operate scalable AI/ML systems and agentic architectures that support next-generation legal...Local areaWorldwideFlexible hours- ...directly inside business functions. Data Engineers are the foundation builders in that... ...usable. You are comfortable moving from discovery to working data pipeline to production... ...Preferred Experience supporting AI, machine learning, retrieval, knowledge indexing, vector...Local area
- ...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
- ...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. Required Candidate Profile Passionate about search and AI...H1bImmediate start
- ...sales dynamics, it redefines how businesses learn from and optimize in‑person customer... ...or Master’s degree in Computer Science, Machine Learning, Artificial Intelligence, or a... ...years of professional experience in ML engineering. Strong programming skills in Python (TypeScript...Full time
- ...Requirements 10 or more years of experience in software engineering, machine learning, and enterprise data pipelines. Proficiency in Python development, LangChain framework, and autonomous AI agent architectures. Experience with Retrieval...
$90.72k - $136.08k
...Plant EngineerIn the role of Plant Engineer, you will be a vital part of the Engineering team for our Cary NC Plant. This role works closely with and reports to the Engineering & Facilities Manager. You'll provide technical expertise and management around capital projects...Temporary workPart time$90 - $95 per hour
Lead Machine Learning Engineer Raleigh, North Carolina Hybrid Contract $90/hr - $95/hr Our client serves customers in over 150 countries with trusted legal, regulatory, and business information. They are transforming the legal industry through cutting-edge AI, scalable...Full timeContract workTemporary workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Engineer, Discovery Recommendations. Be the first to apply!
Related searches
- data engineer machine learning Cary, NC
- machine learning research scientist Cary, NC
- machine learning remote Cary, NC
- machine learning Cary, NC
- machine learning scientist Cary, NC
- junior machine learning research engineer
- machine learning engineer
- senior ml engineer
- machine learning ai engineer
- data scientist machine learning engineer



