Senior AI Programmer

2 days ago


Montreal, Quebec, Canada Borderless Capital Full time
About the Role

We're seeking a highly skilled Senior AI Programmer to join our team at Epic Games. As a key member of our Unreal Engine AI team, you'll be responsible for collaborating with other programmers to propose APIs that will be leveraged by other UE Engine teams, as well as programmers and designers from 1st Parties or Licensees who are using the Unreal Engine AI toolset.

Key Responsibilities
  • Own, develop, and expand the feature sets and exposure of the Mass Framework, our Data Oriented Design framework in Unreal Engine
  • Strong C++ skills and programming principles knowledge
  • Strong understanding of engine tooling pipelines
  • Talent for building robust, extensible, maintainable systems
  • Experience developing AAA games or game engine technology professionally
  • Excellent interpersonal and communication skills with demonstrated ability to communicate fluently in English (written and verbal)
What We Offer

As a member of our team, you'll have the opportunity to work on cutting-edge AI technology and collaborate with a talented group of professionals. We're committed to creating a collaborative, welcoming, and creative environment that fosters innovation and growth.

Epic Games is a global company with a diverse team of over 4,500 employees across 19 countries. We're proud to be an Equal Opportunity employer and value diverse teams and an inclusive work culture.



  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior AI ProgrammerUbisoft Entertainment is seeking a highly skilled Senior AI Programmer to join our team in Montreal. As a key member of our development team, you will be responsible for designing and implementing AI systems for our games, ensuring that they are coherent and maintain high standards of quality.Key Responsibilities:Design and implement AI...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior AI ProgrammerUbisoft Entertainment is seeking a highly skilled Senior AI Programmer to join our team in Montreal. As a key member of our development team, you will be responsible for designing and implementing AI systems for our games, ensuring that they are coherent and maintain high standards of quality.Key Responsibilities:Design and implement AI...


  • Montreal, Quebec, Canada zeroG - AI in Aviation Full time

    **Job Summary**We are seeking an experienced AI Systems Programmer to join our team at zeroG - AI in Aviation. As a key member of our development team, you will be responsible for designing, developing, and implementing AI systems for our aviation-related projects.**Key Responsibilities**Design and develop AI algorithms and systems for our aviation-related...


  • Montreal, Quebec, Canada zeroG - AI in Aviation Full time

    **Job Summary**We are seeking an experienced AI Systems Programmer to join our team at zeroG - AI in Aviation. As a key member of our development team, you will be responsible for designing, developing, and implementing AI systems for our aviation-related projects.**Key Responsibilities**Design and develop AI algorithms and systems for our aviation-related...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job DescriptionUbisoft Entertainment is seeking a highly skilled Senior AI Programmer to join our team in Montreal. As a key member of our development team, you will be responsible for designing and implementing advanced artificial intelligence systems for our games.Key ResponsibilitiesDesign and develop AI algorithms and systems to create immersive and...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job DescriptionUbisoft Entertainment is seeking a highly skilled Senior AI Programmer to join our team in Montreal. As a key member of our development team, you will be responsible for designing and implementing advanced artificial intelligence systems for our games.Key ResponsibilitiesDesign and develop AI algorithms and systems to create immersive and...

  • AI Programmer

    2 weeks ago


    Montreal, Quebec, Canada zeroG - AI in Aviation Full time

    About the RoleWe are seeking a highly skilled AI Programmer to join our team at zeroG - AI in Aviation. As an AI Programmer, you will play a crucial role in the development of AI features related to our ambitious projects in the aviation industry.Key ResponsibilitiesCollaborate with our team of experts to design and develop AI features that meet the needs of...

  • AI Programmer

    1 week ago


    Montreal, Quebec, Canada zeroG - AI in Aviation Full time

    About the RoleWe are seeking a highly skilled AI Programmer to join our team at zeroG - AI in Aviation. As an AI Programmer, you will play a crucial role in the development of AI features related to our ambitious projects in the aviation industry.Key ResponsibilitiesCollaborate with our team of experts to design and develop AI features that meet the needs of...

  • AI Programmer

    2 weeks ago


    Montreal, Quebec, Canada zeroG - AI in Aviation Full time

    About the RoleWe are seeking an experienced AI Programmer to join our team at zeroG - AI in Aviation. As an AI Programmer, you will be responsible for developing and implementing AI features related to our aviation projects.Key ResponsibilitiesCollaborate with cross-functional teams to design and develop AI features that meet the needs of our aviation...

  • AI Programmer

    2 weeks ago


    Montreal, Quebec, Canada zeroG - AI in Aviation Full time

    About the RoleWe are seeking an experienced AI Programmer to join our team at zeroG - AI in Aviation. As an AI Programmer, you will be responsible for developing and implementing AI features related to our aviation projects.Key ResponsibilitiesCollaborate with cross-functional teams to design and develop AI features that meet the needs of our aviation...


  • Montreal, Quebec, Canada zeroG - AI in Aviation Full time

    Gameplay AI ProgrammerQuantic Dream is seeking a skilled Gameplay AI Programmer to join our team. As a key member of our gameplay programming team, you will be responsible for designing and implementing AI gameplay features for our current and future projects.ResponsibilitiesCollaborate with the game's design team to develop AI gameplay features that enhance...


  • Montreal, Quebec, Canada zeroG - AI in Aviation Full time

    Gameplay AI ProgrammerQuantic Dream is seeking a skilled Gameplay AI Programmer to join our team. As a key member of our gameplay programming team, you will be responsible for designing and implementing AI gameplay features for our current and future projects.ResponsibilitiesCollaborate with the game's design team to develop AI gameplay features that enhance...


  • Montreal, Quebec, Canada zeroG - AI in Aviation Full time

    Gameplay AI ProgrammerAs a Gameplay AI Programmer at Quantic Dream, you will play a key role in shaping the gaming experience of our players. Reporting to the Associate Gameplay Programming Director, you will collaborate with the game's design team and other departments to develop AI gameplay features that bring our non-player characters (NPCs) to life.Key...


  • Montreal, Quebec, Canada zeroG - AI in Aviation Full time

    Gameplay AI ProgrammerAs a Gameplay AI Programmer at Quantic Dream, you will play a key role in shaping the gaming experience of our players. Reporting to the Associate Gameplay Programming Director, you will collaborate with the game's design team and other departments to develop AI gameplay features that bring our non-player characters (NPCs) to life.Key...


  • Montreal, Quebec, Canada Borderless Capital Full time

    About the RoleWe're seeking a highly skilled Senior AI Programmer to join our team at Epic Games. As a key member of our Unreal Engine AI team, you'll be responsible for collaborating with other programmers to propose APIs that will be leveraged by other UE Engine teams, as well as programmers and designers from 1st Parties or Licensees who are using the...


  • Montreal, Quebec, Canada Borderless Capital Full time

    About the RoleWe're seeking a highly skilled Senior AI Programmer to join our team at Epic Games. As a key member of our Unreal Engine AI team, you'll be responsible for collaborating with other programmers to propose APIs that will be leveraged by other UE Engine teams, as well as programmers and designers from 1st Parties or Licensees who are using the...

  • Senior AI Programmer

    9 hours ago


    Montreal, Quebec, Canada Borderless Capital Full time

    About the RoleWe're seeking a highly skilled Senior AI Programmer to join our team at Epic Games. As a key member of our Unreal Engine AI team, you'll be responsible for collaborating with other programmers to propose APIs that will be leveraged by other UE Engine teams, as well as programmers and designers from 1st Parties or Licensees who are using the...

  • Senior AI Programmer

    6 hours ago


    Montreal, Quebec, Canada Borderless Capital Full time

    About the RoleWe're seeking a highly skilled Senior AI Programmer to join our team at Epic Games. As a key member of our Unreal Engine AI team, you'll be responsible for collaborating with other programmers to propose APIs that will be leveraged by other UE Engine teams, as well as programmers and designers from 1st Parties or Licensees who are using the...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    Senior AI Navigation ProgrammerWe are seeking a highly skilled Senior AI Navigation Programmer to join our team at Behaviour Interactive. As a key member of our AAA project, you will be responsible for designing and implementing efficient data structures and algorithms to ensure seamless and immersive movement for in-game characters.Key...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    Senior AI Navigation ProgrammerWe are seeking a highly skilled Senior AI Navigation Programmer to join our team at Behaviour Interactive. As a key member of our AAA project, you will be responsible for designing and implementing efficient data structures and algorithms to ensure seamless and immersive movement for in-game characters.Key...