cover image
Epic Games

Epic Games

www.epicgames.com

5 Jobs

10,678 Employees

About the Company

Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digital ecosystem for developers and creators to build, distribute, and operate games and other content. Epic has over 40 offices worldwide with headquarters in Cary, North Carolina.

Listed Jobs

Company background Company brand
Company Name
Epic Games
Job Title
Machine Learning Engineer
Job Description
Job Title: Machine Learning Engineer Role Summary: Design, develop, and deploy production-ready ML models for vision and language tasks to enhance game development tools, automation, and content generation within a collaborative engineering environment. Expactations: Deliver scalable, high-quality models, evaluate their impact, iterate on new data sources, and collaborate with cross‑functional teams using agile practices. Key Responsibilities: - Build and integrate end‑to‑end ML pipelines for vision (2D/3D) and language applications. - Deploy models in both cloud and local environments; maintain performance and scalability. - Assess model effectiveness, generate metrics, and recommend roadmap improvements. - Identify, acquire, and preprocess new data channels to support model evolution. - Work closely with software engineers, QA, and product teams following agile/lean workflows. Required Skills: - Deep learning expertise (CNNs, transformers, GANs, or similar). - Proficiency in Python and ML frameworks (PyTorch, TensorFlow, scikit‑learn). - Experience fine‑tuning and deploying foundational vision/language models. - Strong problem‑solving, analytical, and debugging skills. - Excellent communication and teamwork in a fast‑paced environment. Required Education & Certifications: - PhD in Computer Science, Mathematics, or related field, **or** 3+ years of industry experience deploying production ML systems. - Demonstrated knowledge of open‑source foundation models and their local and cloud deployment.
London, United kingdom
On site
Junior
26-12-2025
Company background Company brand
Company Name
Epic Games
Job Title
Senior UI Programmer, Fortnite
Job Description
**Job title** Senior UI Programmer **Role Summary** Lead the design, development, and maintenance of high‑performance UI systems for a live‑service game. Apply expert C++ skills and Unreal Engine knowledge to create reusable data‑driven components that support player social features, gameplay interactions, and content curation within a large, cross‑disciplinary team. **Expectations** - Deliver quality, reusable UI architectures for real‑time, multiplayer experiences. - Collaborate closely with backend, art, design, and gameplay teams to create seamless, safe, and engaging player experiences. - Continuously improve performance, scalability, and maintainability while supporting legacy codebases. - Mentor junior programmers and contribute to process improvements. **Key Responsibilities** - Design, plan, and implement new UI features with a systemic, data‑centric approach. - Write clean, robust, and future‑ready C++ code for UI subsystems. - Optimize performance and debug issues in both new and legacy UI code. - Integrate backend services and data pipelines to power live‑service features. - Work with cross‑disciplinary teams to align client goals with server services. - Collaborate with art and design leads to ensure UI meets aesthetic and functional standards. - Participate in code reviews, architectural discussions, and iterative product development. **Required Skills** - Exceptional C++ programming (C++17/20 preferred). - Deep experience developing UI and gameplay‑adjacent features for games on multiple platforms. - Proficiency with Unreal Engine (UE4/UE5) UI systems and SDK. - Strong understanding of data‑driven design patterns and reusable component architecture. - Experience with live‑service development, real‑time systems, and backend integration. - Analytical mindset, mature problem‑solving, and attention to detail. - Familiarity with player safety, content curation, and in‑game moderation concepts is a plus. - Excellent communication skills and ability to collaborate in a cross‑functional environment. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, Game Development, or related field (or equivalent experience). - No specific certifications required; relevant professional training in C++ or Unreal Engine is advantageous.
Montreal, Canada
On site
Senior
26-01-2026
Company background Company brand
Company Name
Epic Games
Job Title
AntiCheat Analyst
Job Description
**Job Title:** Anti‑Cheat Analyst **Role Summary:** Responsible for safeguarding the integrity of Epic’s games by reviewing cheat detections, validating data signals, and managing the player ban appeal process. Performs data‑driven investigations, identifies false positives, and collaborates with internal teams to refine detection models, ensuring fair play and player trust. **Expactations:** - Deliver objective, data‑based decisions on ban appeals under tight timelines. - Maintain high accuracy in cheat detection validation and reporting. - Communicate findings clearly to technical and non‑technical stakeholders. - Contribute to continuous improvement of anti‑cheat systems. **Key Responsibilities:** - Review and adjudicate player ban appeals using analytical evidence. - Analyze and validate cheat detection outputs from internal tools. - Conduct manual investigations of suspicious behavior or reported incidents. - Identify and investigate false positives to enhance detection precision. - Partner with engineering and security teams to develop and fine‑tune detection models. - Document investigation processes and outcomes for auditability. **Required Skills:** - ≥3 years experience in data analysis or a related technical role. - Proficient in Python and SQL for data extraction, manipulation, and analysis. - Strong analytical, problem‑solving, and attention‑to‑detail capabilities. - Ability to make impartial decisions in high‑pressure situations. - Excellent written and verbal communication skills. - Experience in game security, anti‑cheat, or broader cybersecurity environments. - Familiarity with online gaming ecosystems and common cheat vectors (preferred). - Knowledge of reverse engineering on x86‑64 platforms (optional). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Security, Data Science, Statistics, or a related field (or equivalent practical experience). - Relevant certifications (e.g., CompTIA Security+, CEH) are advantageous but not mandatory.
Montreal, Canada
On site
Junior
29-01-2026
Company background Company brand
Company Name
Epic Games
Job Title
Senior Data Scientist, Ecommerce
Job Description
Job title: Senior Data Scientist, Ecommerce Role Summary: Lead data science initiatives for the E‑Commerce and payments functions, designing experiments, building data models, and driving KPI‑driven insights across Accounting, Finance, and Analytics teams. Expectations: - Deliver actionable, high‑quality data insights to support financial and user experience decisions. - Maintain data integrity, validate quality, and continuously improve data workflows. - Communicate findings to executives, developers, and cross‑functional stakeholders. Key Responsibilities: 1. Support data requirements for E‑Commerce and payments operations. 2. Design, run, and report on experiments to optimize payment processing. 3. Develop and enforce standards for dashboards and reporting. 4. Collaborate with programmers to implement best‑in‑class data practices. 5. Produce written reports, charts, and dashboards. 6. Monitor data quality and work with QA to ensure world‑class data ecosystem. 7. Conduct statistical analysis and advanced modeling to evaluate product decisions. Required Skills: - 5+ years of data science experience in payments or e‑commerce. - Expert Tableau skills (dashboard design, performance tuning, storytelling). - Strong data modeling, statistical, and quantitative analysis. - Proficiency in Python, PySpark, SQL (any dialect), and ETL tools. - Experience managing DAGs (e.g., Astronomer, Databricks). - Deep knowledge of payment flows, processors, gateways, and transaction lifecycles. - Excellent communication, translating technical insights for executives and developers. - Structured, solution‑focused mindset with adaptability in fast‑paced environments. Required Education & Certifications: - Bachelor’s degree in Computer Science, Statistics, Mathematics, or related field (or equivalent professional experience). - No mandatory certifications listed.
Vancouver, Canada
On site
Senior
09-02-2026