Senior Machine Learning Engineer, Discovery Recommendations
Epic Games
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 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. 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. 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, re‑ranking). 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. Benefits We pay 100% of the premiums for both you and your dependents. Coverage includes medical, dental, vision HRA, long‑term disability, life insurance, and a 401(k) with competitive match. We also offer a robust mental well‑being program through Modern Health, which provides free therapy and coaching for employees and dependents. Throughout the year we celebrate employees with events and company‑wide paid breaks. We offer unlimited PTO and sick time, and recognize individuals for seven 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. Epic’s Unreal Engine technology is embraced by content creators across media, entertainment, automotive, and architecture. As we continue to build our engine technology and develop remarkable games, we strive to build teams of world‑class talent. Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. #J-18808-Ljbffr Epic Games
- ...Games in Cary, North Carolina, is seeking an experienced engineer to design and optimize recommendation systems for Fortnite’s Discover experience. You will... ...systems and a strong background in Python and deep learning. A passion for gaming is essential, and the role...Senior
$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. (...SeniorFull timeWork at officeLocal area- Why This Role is Exciting We are seeking a passionate and skilled Machine Learning Engineer to join our effort to push the frontiers of risk management. This role offers the opportunity to work with cutting‑edge Large Language Models (LLMs), utilizing techniques like Retrieval...SeniorRemote jobFlexible hours
$286.2k - $326.7k
Sr. Distinguished Machine Learning Engineer (Remote-Eligible) Overview At Capital One, we are creating responsible and reliable AI systems,... ...learning platform teams to align on and co-develop the advanced recommendation systems and algorithms serving our Capital One users....SeniorRemote jobFull timePart timeLocal areaFlexible hours$286.2k - $326.7k
Sr. Director, Machine Learning Engineering (Remote-Eligible) Overview At 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...SeniorRemote jobFull timePart timeLocal area- Position Overview As a Senior Machine Learning Test Engineer in the Research Enablement team, you will work side-by-side with researchers, Machine Learning developers, and software developers to define and uphold quality standards for ML systems. You are a quality-focused...Senior
- ...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...SeniorRemote work
$132.9k - $174.45k
..., operational advancement, scientific discovery and cutting‑edge manufacturing, turning... .... Job Description We’re looking for a Senior Civil Engineer to join our Advanced Manufacturing... ...disciplinary teams Displayed ability to learn quickly and driven to broaden knowledge...SeniorFull timeWork at officeLocal areaRemote work- Optro is seeking a passionate Machine Learning Engineer in Raleigh, North Carolina, to push the frontiers of risk management using cutting-edge techniques. This role encompasses building advanced AI/ML solutions to improve our AuditBoard product portfolio, focusing on modern...Senior
- A leading audit and risk tech provider in North Carolina is seeking a passionate Machine Learning Engineer. This role involves working with cutting-edge AI/ML technologies to enhance products with features like chat systems and intelligent data extraction. Candidates should...Senior
- Senior Product Commercialization Specialist (Migration & Legacy... ...market assessment, strategy recommendation, positioning, pricing, and launch... ...with product management and engineering to maximize value. Lead... .... Strong experience in discovery, market research, articulating...SeniorRemote work
$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...Local areaWorldwideFlexible hours$102.9k - $175k
...Senior Planner / Scheduler – Richmond, Virginia At... ...advancement, scientific discovery and cutting‑edge... ...1 ranked most admired engineering / construction company... ...analyze CPM schedules and recommend work‑arounds and schedule... ...a plus Ability to learn and apply knowledge of...SeniorFull timeLocal areaRemote work$104.9k - $174.7k
...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... ...). Strong experience in machine learning, NLP, and LLM-based modeling...SeniorLocal areaWorldwideFlexible hours$104.9k - $174.7k
...Role: We are seeking a Senior Data Scientist II to help lead... ...build and why—leveraging machine learning, NLP, and large language models... ..., partnering closely with engineers to translate validated... ...results into clear product recommendations and business impact. Collaborate...SeniorTemporary workLocal areaImmediate startWorldwideFlexible hours- Foundation Inc. in Raleigh, NC is seeking a Senior Software Engineer to join their AI Pipeline team. The role involves designing and building the infrastructure that powers AI systems. Candidates should have extensive experience in software and ML engineering, with strong...SeniorRemote job
- Foundation AI is looking for a skilled engineer to design and build reliable infrastructure for AI systems in Raleigh, NC. The role focuses on ML pipelines, versioning, and deployment automation. The ideal candidate has over 5 years of software engineering experience,...SeniorRemote job
- TARGAN Inc is looking for a Senior Vision Software Engineer in Raleigh, NC, to join their Vision Software Development team. This role involves developing machine learning software, collaborating on innovative solutions, and mentoring junior developers within the team....Senior
- WCG is seeking a Senior Principal Statistical Programmer in Cary/Remote USA to lead complex programming efforts for clinical trials. You will design, validate, and standardize outputs such as analysis datasets, tables, listings, and figures, while guiding cross-functional...SeniorRemote job
- Cadence is seeking a Technical Quality Engineer to join the Silicon Solutions Group. You will champion quality across design teams, analyze defects to root causes, and define QA/release QC processes. Your work will improve flows globally and support ISO 9001/26262 certifications...Senior
- Cerebras Systems is seeking a Software Engineer to join the ML Integration and Quality team to help integrate and validate the Cerebras AI software stack. You will work across runtime, compiler, kernel, and hardware teams to ensure large-scale ML workloads run reliably...Senior
- ...ultra‑high‑speed inference. About The Role We are looking for a Software Engineer to join the ML Integration and Quality team at Cerebras. This team sits at the intersection of machine learning infrastructure, distributed systems, and hardware/software co‑design. In this...SeniorWork at officeRemote work3 days per week
- 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
- Varonis is looking for a highly motivated Escalation Engineer (Tier‑IV) in Morrisville, NC. The Engineer will provide top-tier support for our products, investigate customer issues, and collaborate with support and development teams. Candidates should have a B.Sc. in Computer...Senior
- Metabolon, Inc., located in Morrisville, NC, is hiring a Principal Software Development Engineer. This full-stack role involves leading engineering efforts to deliver resilient, scalable systems, focusing on both back-end and front-end technologies. As a technical leader...Senior
- SAS in Cary, North Carolina is seeking a Senior Product Commercialization Specialist to enhance revenue and adoption of technology offerings. This role involves market assessment, strategy recommendations, and leading product launches across various markets. The ideal candidate...Senior
- Metabolo, based in Morrisville, NC, is seeking a Principal Software Development Engineer. This full-stack role demands expertise in back-end and front-end technologies to create impactful solutions. You will guide teams in the design, architecture, and deployment of critical...Senior
- ...Assurance Senior - Cary, NC Who: A detail-oriented assurance professional who is committed... ...that values professionalism, learning, and client service excellence. Salary:... ...client issues, and providing value-added recommendations. This role is ideal for a professional...SeniorFull timeInternshipWork at office
$102.9k - $150.5k
...operational advancement, scientific discovery, and cutting‑edge... ...exciting opportunity for a Senior Operations Specialist to join... ...construction management services OMFS Engineering support Perform OMFS... ...and management, and recommends improvements. Assists with startups...SeniorFull timeContract workTemporary workFixed term contractWork experience placementWork at officeWork from home- ...the vision and strategy for Channels, recommend product strategy across multiple portfolios... ...; conduct external, market‑driven discovery and research to inform strategy. Data‑... ...opportunities with product management and engineering, prioritize high‑value problems, and...Remote work
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 app developer Cary, NC
- senior international account manager Cary, NC
- senior magento developer Cary, NC
- sr technical product manager Cary, NC
- senior manager pmo Cary, NC
- senior accountant part time Cary, NC
- senior electrical designer Cary, NC
- senior application support engineer Cary, NC
- sr industrial engineer Cary, NC
- senior analyst Cary, NC


