AI Programmer (Unreal Engine)

6 Months ago • All levels • Game Programmer

About the job

Job Description

AI Programmer specializing in Unreal Engine, strong C/C++ skills, experience with Behaviour Trees, Environment Query System and AI Perception.
Must have:
  • C/C++ Programming
  • Unreal Engine
  • AI Systems
  • Behaviour Trees
Good to have:
  • Environment Query
  • AI Perception
  • Turn-Based Games
  • Optimization Techniques
Perks:
  • Work-Life Balance
  • Remote Work

Company Description

Signal Space Lab is an interactive creation studio in Montreal, QC in Canada specializing in immersive XR entertainment, video games, and audio production. Our goal is to advance in the art of interactive media by imaging and producing original, innovative, and memorable experiences that materialized into sounds, visuals, and gaming environments.

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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Signal Space Lab is an interactive creation studio specializing in immersive XR entertainment, video games, and audio production. Our goal is to advance the art of interactive media by imaging and producing original, innovative, and memorable experiences that materialize into sound, visual, and gaming environments. 

Our journey:

Founded in 2014 in Montreal, Signal Space Lab started as a high-end audio facility for broadcasters, creative agencies, digital creators, and video game studios.

Since 2016, the lab incorporated a new unit specialized in the development and execution of gaming and experiential concepts in Augmented Reality, Virtual Reality, and Mix Reality.

Let's connect to start building the creations of tomorrow.

info@signalspacelab.com 

Facebook | Twitter | YouTube | Instagram: @signalspacelab

Quebec, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Signal Space Lab

Similar Jobs

Meta - Manager, TPM - Reality Labs

Meta, United States (On-Site)

Nordcurrent - Gameplay Programmer

Nordcurrent, Lithuania (On-Site)

Inworld AI - Senior Unreal Engine Developer - Canada

Inworld AI, Canada (Hybrid)

Firstsource - AI Content Creation - Science & Technology

Firstsource, United States (Remote)

Warner Bros Discovery - Advanced Software Engineer

Warner Bros Discovery, United States (On-Site)

Mentorpalai - Unity Developer - Game Design

Mentorpalai, India (On-Site)

Techland - Game Data Analyst

Techland, Poland (On-Site)

Nordcurrent - Senior Gameplay Programmer

Nordcurrent, Lithuania (On-Site)

Streamline Media Group  Inc  - Game Programmer (Unreal)

Streamline Media Group Inc , Colombia (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Product Design Manager

Meta, United States (On-Site)

Light Speed Studios - メインエンジニア|Main Engineer

Light Speed Studios, Japan (On-Site)

Scopely - Sr. 3D Artist

Scopely, India (Hybrid)

Meta - Production Engineer

Meta, Poland (On-Site)

Unity - Principal Machine Learning Engineer

Unity, United States (On-Site)

Maliyo Games - Unity Game Developer

Maliyo Games, Nigeria (On-Site)

Moon Active - Technical Artist

Moon Active, Israel (Hybrid)

Meta - AML Rules Officer

Meta, United States (On-Site)

Epic Games - Senior Gameplay Systems Programmer, Unreal Engine

Epic Games, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Québec City, Quebec, Canada

Fortis Games - Market Intelligence Specialist

Fortis Games, Canada (On-Site)

CharacterAI - Head of Design

CharacterAI, Canada (On-Site)

Keywords Studios (Player Support) - Solutions Architect

Keywords Studios (Player Support), Canada (Remote)

QUANTIC DREAM - Concepteur.trice de jeu - Compétitif

QUANTIC DREAM, Canada (Hybrid)

Sledgehammer Games - View Model Animator

Sledgehammer Games, Canada (On-Site)

Luxoft - Reporting Developer

Luxoft, Canada (On-Site)

CharacterAI - UX Researcher

CharacterAI, Canada (On-Site)

Unity - Director, Global Partnerships

Unity, Canada (On-Site)

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Techland - UE5 AI Game Programmer

Techland, Poland (On-Site)

WayForward Technologies - Senior UE4 (Unreal Engine 4) Programmer

WayForward Technologies, Spain (On-Site)

Cympl Studios   - Unity Developer

Cympl Studios , India (On-Site)

Keywords Studios (Player Support) - C++ Programmer - Intermediate to Senior AAA Games

Keywords Studios (Player Support), Australia (Hybrid)

Keywords Studios (Player Support) - Senior Game Programmer - C++ & Unreal Engine

Keywords Studios (Player Support), Australia (Hybrid)

G5 Games - C++ Gameplay Programmer

G5 Games, (Remote)

Wicked Workshop - AAA Video Games Programmer

Wicked Workshop, Australia (Hybrid)

Hypersonic Laboratories - Technical Director / Lead Programmer (Lua)

Hypersonic Laboratories, (Remote)

Ironhide Game - Game Programmer

Ironhide Game, Uruguay (Hybrid)

Get notifed when new similar jobs are uploaded