Search jobs > Montreal, QC > Remote > Ai programmer

AI Programmer (Unreal Engine)

Signal Space Lab
Montréal, Québec, Canada
Remote
Full-time

Job Description

We are now on the lookout for a motivated Intermediate / Senior AI Programmer who thinks differently about entertainment, interactivity, and reality in general.

SKILLS

  • Strong C / C++ programming skills, OO design skills and 3D math background.
  • Experience with Unreal Engine and AI systems including Behaviour Trees, Environment Query System and AI Perception.
  • Familiarity with common optimization and multi-threading techniques.
  • Experience building efficient code (CPU / GPU cost, memory usage)
  • Good communication skills, ability to clearly share complex technical information with other programmers, animators and technical artists.

RESPONSIBILITIES

  • Use Unreal Engine AI system features, integrating them into our existing animation, physics and gameplay systems.
  • Develop enemy behaviours.
  • Develop interfaces with game systems (gameplay, animation, etc.).
  • Develop tools for use by gameplay programmers.

Qualifications

  • Degree in computer science or related discipline.
  • Experience developing software within a group / team or working with a large existing codebase.
  • Have released at least one PC or Console title using Unreal Engine.
  • Experience working developing AI systems for turn-based games is a plus.

Additional Information

BENEFITS

  • Work-life balance! Normal hours : 9 : 00am 5 : 00pm, with some flexibility (for overseas time zones).
  • Remote and onsite work accommodations around the world.
  • No crunch time
  • 4 weeks paid vacation (1 week around the Winter Holidays)
  • Personal days as needed by the team members.
  • Group insurance plan (Life, Dental, Vision).
  • Being part of a multicultural team from 3 time zones (and counting).
  • Our team is proud to accommodate creative decisions from each and every team member, you will have an influence on how the game you work on looks like.

Benefits (depending on Location) :

  • Dental care
  • Extended health care
  • Language training provided
  • Paid time off
  • Vision care
  • 5 days ago
Related jobs
Epic Games
Montreal, Quebec

As a member of the Unreal Engine AI team you’ll be responsible for collaborating with other programmers from the team to propose APIs that will be leveraged by other UE Engine teams, but also programmers and designers from 1st Parties or Licensees who are using the Unreal Engine AI toolset. We are l...

Games Jobs Direct
Montreal, Quebec

As a member of the Unreal Engine AI team you'll be responsible for collaborating with other programmers from the team to propose APIs that will be leveraged by other UE Engine teams, but also programmers and designers from 1st Parties or Licensees who are using the Unreal Engine AI toolset. We are l...

Signal Space Lab
Montreal, Quebec
Remote

Experience with Unreal Engine and AI systems including Behaviour Trees, Environment Query System and AI Perception. We are now on the lookout for a motivated Intermediate/Senior AI Programmer who thinks differently about entertainment, interactivity, and reality in general. Use Unreal Engine AI syst...

Epic Games
Montreal, Quebec

As a member of the Unreal Engine AI team you'll be responsible for collaborating with other programmers from the team to propose APIs that will be leveraged by other UE Engine teams, but also programmers and designers from 1st Parties or Licensees who are using the Unreal Engine AI toolset. We are l...

Games Jobs Direct
Montreal, Quebec

As a member of the Framework Unreal Engine team, you'll be responsible for collaborating with other programmers from the team to propose APIs that will be leveraged by other UE Engine teams, but also programmers and designers from 1st Parties or Licensees who are building their game upon our Unreal ...

Epic Games
Montreal, Quebec

Build and maintain bridges with other teams within the Engine group to help drive and maintain vision. 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 ...

People Can Fly
Montreal, Quebec
Remote

Connaissance du moteur Unreal Engine 4 et expérience avec celui-ci. Peaufiner les prototypes d’interface utilisateur pour les amener au niveau AAA en faisant preuve d’un grand souci du détail, particulièrement en matière de conformité, d’accessibilité et de disposition. Write clean, efficient, and m...

Games Jobs Direct
Montreal, Quebec

Build and maintain bridges with other teams within the Engine group to help drive and maintain vision. 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 ...

Instacart
Canada
Remote

As a Senior Software Engineer, you will play a pivotal role in transforming the grocery industry by enhancing our platform's search visibility, improving our outreach, and ensuring that millions of people can access the food they love effortlessly. In your role as Senior Software Engineer, you will:...

Stripe
Canada
Remote

We are a cross functional team of engineers, analysts, marketers, and product managers that deliver the insights, internal systems and tools that fuel Stripe’s growth. Partner closely with other engineers, analysts and scientists to build highly scalable system(s), to deliver delightful developer ex...