Senior AI Software Engineer, Unreal Engine

1 week ago


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

We are seeking a highly skilled Senior AI Programmer to join our Unreal Engine team at Borderless Capital. As a key member of our team, you will be responsible for developing and expanding the feature sets and exposure of the Mass Framework, our Data Oriented Design framework in Unreal Engine.

Key Responsibilities
  • Own and Develop the Mass Framework: Expand the feature sets and exposure of the Mass Framework, our Data Oriented Design framework in Unreal Engine.
  • Identify Areas for Improvement: Identify areas where Mass could more easily be opted-in directly with the Editor workflow.
  • Leverage Mass Capabilities: Identify how to leverage Mass capabilities without reliance on the Actor framework for core Engine features (Serialization, Replication, Rendering, Physics, etc.).
  • Automate Mass Framework Usage: Identify areas where the Mass framework could be automatically leveraged by some of our UE systems (Lightweight editor entity streaming, converting to Actor on the demand, etc.).
  • Evaluate and Improve Toolsets: Evaluate existing toolsets, propose alternative or new solutions in new and innovative ways.
  • Support Partners and Licensees: Support our partners and licensees in accomplishing their ambitions with our AI tools.
Requirements
  • Strong C++ Skills: Strong C++ skills and programming principles knowledge.
  • Engine Tooling Pipelines: Strong understanding of engine tooling pipelines.
  • AI Toolsets: Robust understanding of AI toolsets generally used in AAA systems.
  • Gameplay AI Domain: Passion, interest and knowledge in one or many areas of the Gameplay AI domain.
  • System Development: Talent for building robust, extensible, maintainable systems.
  • AAA Game Development: Experience developing AAA games or game engine technology professionally.
  • Communication Skills: Self-motivated, strong work ethic, and able to work independently. Excellent interpersonal and communication skills with demonstrated ability to communicate fluently in English (written and verbal).
About Us

Borderless Capital is a global company with a presence in 19 countries and 55 studios, employing over 4,500 people worldwide. We have been making award-winning games and engine technology for over 25 years, empowering content creators across various 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.



  • Montreal, Quebec, Canada Epic Games Full time

    About the RoleWe are seeking a highly skilled Senior AI Programmer to join our Unreal Engine team. As a key member of our team, you will be responsible for developing and expanding the feature sets and exposure of the Mass Framework, our Data Oriented Design framework in Unreal Engine.Key ResponsibilitiesOwn, develop and expand the feature sets and exposure...


  • Montreal, Quebec, Canada Epic Games Full time

    About the RoleWe are seeking a highly skilled Senior AI Programmer to join our Unreal Engine team. As a key member of our team, you will be responsible for developing and expanding the feature sets and exposure of the Mass Framework, our Data Oriented Design framework in Unreal Engine.Key ResponsibilitiesOwn, develop and expand the feature sets and exposure...


  • Montreal, Quebec, Canada Epic Games Full time

    About the RoleWe are seeking a highly skilled Senior AI Programmer to join our Unreal Engine team. As a key member of our team, you will be responsible for developing and expanding the feature sets of our Mass Framework, a Data Oriented Design framework in Unreal Engine.Key ResponsibilitiesOwn and develop the Mass Framework, identifying areas for improvement...


  • Montreal, Quebec, Canada Epic Games Full time

    About the RoleWe are seeking a highly skilled Senior AI Programmer to join our Unreal Engine team. As a key member of our team, you will be responsible for developing and expanding the feature sets of our Mass Framework, a Data Oriented Design framework in Unreal Engine.Key ResponsibilitiesOwn and develop the Mass Framework, identifying areas for improvement...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job Title: Senior Unreal Engine DeveloperElectronic Arts is seeking a highly skilled Senior Unreal Engine Developer to join our team. As a key member of our development team, you will be responsible for developing and optimizing our game engine using Unreal Engine 5.Responsibilities:Develop and optimize our game engine using Unreal Engine 5.Collaborate with...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job Title: Senior Unreal Engine DeveloperElectronic Arts is seeking a highly skilled Senior Unreal Engine Developer to join our team. As a key member of our development team, you will be responsible for developing and optimizing our game engine using Unreal Engine 5.Responsibilities:Develop and optimize our game engine using Unreal Engine 5.Collaborate with...


  • Montreal, Quebec, Canada Borderless Capital Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Borderless Capital. As a key member of our engineering team, you will be responsible for providing programming consultation to Unreal Engine licensees, debugging and reviewing development issues, and working with customers and technical partners to ensure features meet...


  • Montreal, Quebec, Canada Borderless Capital Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Borderless Capital. As a key member of our engineering team, you will be responsible for providing programming consultation to Unreal Engine licensees, debugging and reviewing development issues, and working with customers and technical partners to ensure features meet...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Maxa AI Full time

    About Maxa AIMaxa AI is a cutting-edge technology company that specializes in automating business data analysis and providing actionable insights to executives and their teams. Our mission is to revolutionize the way businesses make sense of their ERP and core systems data.Job SummaryWe are seeking a highly skilled Software Engineer with expertise in natural...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Maxa AI Full time

    About Maxa AIMaxa AI is a cutting-edge technology company that specializes in automating business data analysis and providing actionable insights to executives and their teams. Our mission is to revolutionize the way businesses make sense of their ERP and core systems data.Job SummaryWe are seeking a highly skilled Software Engineer with expertise in natural...


  • Montreal, Quebec, Canada Epic Games Full time

    Position Overview: Senior Gameplay Systems EngineerEpic Games is seeking a skilled Senior Gameplay Systems Engineer to contribute to our innovative projects. In this role, you will be instrumental in designing and implementing gameplay systems within the Unreal Engine, enhancing the quality of interactive experiences.Key Responsibilities:Collaborate with...


  • Montreal, Quebec, Canada Epic Games Full time

    Position Overview: Senior Gameplay Systems ProgrammerEpic Games is seeking a skilled **Senior Gameplay Systems Programmer** to enhance our Gameplay Framework team. This role is pivotal in designing and implementing gameplay systems within **Unreal Engine**, aimed at delivering exceptional interactive experiences.Key Responsibilities:Collaborate with...


  • 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

    7 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

    4 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 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...


  • Montreal, Quebec, Canada Epic Games Full time

    Position Overview: Senior Gameplay Systems ProgrammerEpic Games is seeking a skilled Senior Gameplay Systems Programmer to contribute to our innovative team. In this role, you will be instrumental in designing and implementing gameplay systems within Unreal Engine, aimed at delivering exceptional interactive experiences.Key Responsibilities:Collaborate with...


  • Montreal, Quebec, Canada Epic Games Full time

    About Epic Games We are a team of dedicated engineers passionate about innovation and pushing the boundaries of real-time technology for developers worldwide. Our projects, powered by Unreal Engine, have been at the forefront of interactive entertainment for over two decades. Your Role as a Technical Lead Provide expert guidance to Unreal Engine users...