Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Gameplay AI Programmer

Full-time

Epic Games


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.

PROGRAMMING - UNREAL ENGINE


What We Do


Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide.

What You'll Do


We are a new and growing team at Epic, aiming to build innovative new experiences and technology. As a Senior Gameplay AI Programmer, you will play a critical role on a small and focused team. You will be responsible for core AI features and supporting collaborative development between programmers, designers, and artists. You will have opportunities to work on various initiatives, get hands-on with cutting-edge technologies, and work with talented internal and external teams, all while building impactful experiences from concept to delivery.

In this role, you will



  • Work closely with art and design to create and iterate on gameplay AI features

  • Experiment with game design and iterate rapidly while ensuring that strong technical and algorithmic decisions are made

  • Drive, build and maintain core AI systems shared in the Fortnite AI ecosystem

  • Collaborate with engine AI developers to improve AI systems

  • Ensure high-quality user experiences across all platforms we support

  • Optimize and fix bugs in existing gameplay AI systems

What we're looking for



  • Experience developing games professionally, and shipping AAA titles with AI experience

  • Experience working with AI systems (Behavior Trees, Finite State Machine, Pathfinding, Animation, etc.)

  • Excellent C++ skills and the ability to code and develop AI gameplay mechanics and tools

  • Well-versed in games and the ability to articulate what is strong/weak about the design of existing games (an interest in online games is preferred)

  • Excellent communication and interpersonal skills

  • Experience working on a live service game is a plus

  • Self-motivated, great work ethic, and able to work independently

  • Creativity in problem-solving and the ability to think outside of the established solutions

EPIC JOB + EPIC BENEFITS = EPIC LIFE


We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long term disability insurance as well as weekly indemnity (short term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.

ABOUT US


Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 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 .

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Gameplay AI Programmer in Montréal, QC vacancy
  •  ...Titre du poste : Programmeur ·euse Senior – Jouabilité Nous sommes à la recherche...  ...relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et tâches...  ...conception. ENGLISH: Position – Senior Gameplay Programmer We are looking for an... 
    Senior
    Full time
    Internship

    Haven Interactive Studios

    Montréal, QC
    1 day ago
  •  ...l'équipe pour livrer divers systèmes de gameplay. Promouvoir les meilleures pratiques,...  ...attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la...  ...3D. Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    13 days ago
  •  ...help us create the unknown! Job Description As a Senior Gameplay Animator (AI) at Ubisoft Montréal, you will help create, integrate, and...  ...with technical animators , designers , and programmers ; Test and revise animation systems directly in the game... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    27 days ago
  •  ...content developers worldwide. What You'll Do We’re looking for a User Interface (UI) Programmer who is passionate about games and well-versed in C++, UI development, gameplay, and console development. In this role, you'll have an opportunity to work across UI,... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...gender identity, civil status, disability, or any other protected characteristics as per applicable law. We are looking for a Gameplay Programmer to help support our amazing horror IP, Dead By Daylight. At the heart of the Gameplay team, you will actively contribute to the... 
    Suggested
    Permanent employment
    Full time

    bhvr

    Montréal, QC
    22 days ago
  •  ...the tools and technology that empower content developers worldwide. What You'll Do We’re looking for an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will have a critical role in identifying and preventing live issues... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...technology that empower content developers worldwide. What You'll Do Epic Games is seeking a highly motivated, experienced Senior Tools Programmer to join the Unreal Engine UI Systems team. This role offers a wide and impactful problem space, encompassing the design and... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...gender identity, civil status, disability, or any other protected characteristics as per applicable law. We are looking for a Gameplay Programmer to help support our amazing horror IP, Dead By Daylight. At the heart of the Gameplay team, you will actively contribute to the... 
    Permanent employment
    Full time
    Montréal, QC
    22 days ago
  •  ...Animateur de gameplay senior Notre équipe s'agrandit, et nous recherchons un animateur senior de gameplay très motivé, talentueux et expérimenté...  ...are expected to work very closely with Game Designers, Programmers and Animation TDs. If you have a great collaborative... 
    Senior
    Work at office

    Highdive

    Montréal, QC
    13 days ago
  •  ...create the unknown! Job Description What you’ll do This programmer will be responsible for anything related to NPC behavior tech:...  ...on animation. • Work in C++ and behavior trees, both to build AI behaviors and building user-friendly and reliable nodes. • Have... 
    Full time

    Ubisoft

    Montréal, QC
    9 days ago
  •  ...Job Description As a Senior Multiplayer Programmer , you will focus on designing, implementing, and optimizing the networked systems that power...  ...maintain network systems that support real‑time multiplayer gameplay, including replication, synchronization, and communication... 
    Senior
    Full time

    Nbcuniversal

    Montréal, QC
    1 day ago
  • RESPONSIBILTIES As a Senior Gameplay Animator, you will be responsible for bringing gameplay characters to life. You have a passion for NPC...  ...with a team of skilled animators, designers, and gameplay programmers. Ensure animation work meets artistic goals and quality standards... 
    Senior
    Full time

    NBC Universal

    Montréal, QC
    21 hours ago
  •  ...improving on the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a passionate Senior Programmer on the Fortnite Online team, who can implement functionality across a variety of online features that power Fortnite game modes... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...and polished editor experiences Collaborate with backend and infrastructure programmers on features that span the editor and cloud services Use modern development practices, including AI-assisted programming, to improve implementation, debugging, and iteration What... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    17 days ago
  •  ...DESCRIPTION DE POSTE: Lead Gameplay Programmeur-se   DISCIPLINE :   Programmation   RELÈVE DE : Directeur technique     Le Studio     Compulsion Games...  ...désir constant d’apprendre, peu importe votre niveau de séniorité, et de partager votre expertise avec les autres. C’... 
    Full time
    Night shift

    Compulsion Games

    Montréal, QC
    1 day ago
  •  ...nous vivons. Job Description ROLE SUMMARY As a Senior Rendering Programmer, you are responsible for designing, implementing, and...  ...features and collaborate closely with Art, Tech Art, Engine, and Gameplay teams. You take ownership of complex rendering systems and... 
    Senior
    Long term contract
    Full time
    Local area

    NBCUniversal

    Montréal, QC
    22 days ago
  •  ...problem-solving. Whether it’s porting games to new systems, enhancing gameplay features, or crafting stunning visuals, Devoted Studios operates...  ...systems from designer briefs: combat, abilities, movement, AI behaviours, progression, inventory, interaction, camera — scope varies... 
    Full time
    Remote work
    Flexible hours

    Devoted Studios

    Montréal, QC
    a month ago
  •  ...having fun and enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior AI Developer, you build production-grade AI features and systems for enterprise clients. You bring disciplined software development... 
    Senior
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    1 day ago
  •  ...maintenance work. ⚡ The Mission Own the core gameplay architecture for a fully-funded...  ...penetration and damage modeling Build AI state machines for combat encounters and world...  ...to AAA franchises Technical Freedom: Senior engineers drive architectural decisions -... 
    Senior
    Local area
    Remote work
    Relocation

    Ironbelly Studios

    Montréal, QC
    more than 2 months ago
  •  ...outils Qu'attendons-nous de notre Développeur·se d'outils Senior ? ~5 ans + d'expérience en tant que programmeur, que ce...  ...to tool users What do we expect from our Senior Tools Programmer? ~5+ years of experience as a programmer, either in Tools or... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    7 days ago
  •  ...distributeurs et détaillants à transformer leurs opérations grâce à des solutions innovantes. Le rôle Le Gestionnaire de programmes est un leader senior en livraison au sein du Bureau des services de projets (PSO) de LIDD. Ce rôle est responsable de la supervision de... 
    Senior
    Full time
    Work at office

    LIDD Consultants Inc.

    Montréal, QC
    13 days ago
  •  ...fit for you! Our P&T team is leveraging Operations Research and AI/ML-based technologies to build the next-generation Supply Chain...  ...supply management challenges and we are currently looking for a Senior AI / ML Developer to join the team and help us spear-head AI, ML,... 
    Senior
    Permanent employment
    Full time
    Remote work

    Tecsys Inc.

    Montréal, QC
    1 day ago
  •  ...nous vivons. Job Description ROLE SUMMARY As a Senior Engine Programmer (Mobile – Unreal) , you are responsible for designing,...  ...mobile devices, ensuring Unreal Engine supports high‑quality gameplay and stable runtime behaviour on iOS and Android. RESPONSIBILTIES... 
    Senior
    Long term contract
    Full time
    Local area

    NBCUniversal

    Montréal, QC
    22 days ago
  •  ...vivons. Job Description RESPONSIBILTIES As a Senior Rendering Programmer (Mobile – Unreal) , you are responsible for designing,...  ...devices. You work closely with Art, Tech Art, Engine, and Gameplay teams to ensure rendering solutions scale effectively while... 
    Senior
    Full time
    Local area

    NBCUniversal

    Montréal, QC
    22 days ago
  •  ...applicable law. We’re looking for a Senior Programmer to play a key role in bringing a AAA title...  .... Working within an engine‑focused gameplay and systems team, you will contribute to...  ...We may use artificial intelligence (AI) tools to support parts of the hiring process... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    1 day ago
  •  ...currently looking for an experienced System Programmer to design, implement and refine the game...  ...platform bugs, and ensuring stable, consistent gameplay experiences across both platforms....  ...applicables.  We may use artificial intelligence (AI) tools to support parts of the hiring... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    1 day ago
  •  .../400 (IBM i) intermédiaire ou sénior afin de contribuer au développement...  ...i (AS/400). Concevoir et programmer des solutions en RPG, RPGLE,...  ...a hands on Intermediate or Senior AS/400 Developer to support an...  ...support our recruitment team, AI tools may be used to help assess... 
    Senior
    Montréal, QC
    21 days ago
  •  ...l'innovation et le développement de solutions climatiques durables. L'opportunité Aperçu du poste Le ou la gestionnaire du programme de produits est un leader clé de l’exécution responsable de coordonner l’ensemble du cycle de vie de systèmes thermiques sur mesure... 
    Senior
    Full time
    Work at office

    xnrgy-climate-systems

    Montréal, QC
    1 day ago
  • $80 - $100 per hour

     ...Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe. We currently have a role as a Senior Business Analyst - AI Transformation with our large consulting client on a long term project with a major financial services client in the... 
    Senior
    Long term contract
    Full time
    Contract work
    Work at office
    Remote work
    Shift work

    Tech Talent International

    Montréal, QC
    1 day ago
  •  ...empower content developers worldwide. What You'll Do The Epic Games Unreal Engine Simulation team is looking for an experienced Programmer with a strong passion for physics and math to help implement new physics systems and maintain existing systems in Unreal Engine 5... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Gameplay AI Programmer. Be the first to apply!