Senior AI Programmer

Hasbro
Montréal, Queb, CA
Full-time

At Invoke, our mission is to Have Fun Building Great Games.

We believe the best games come from people who love what they do, in an environment that values them and their ideas. That’s why we make games that our younger selves used to dream about.

And we make sure that everyone has the opportunity to contribute to our collective success. Being part of Wizards of the Coast, we get to contribute to a collection of games that have inspired players and developers for decades.

At Invoke, you get to play your part as a valued member of an open and dedicated team within a magical world!

Job Description

Invoke is looking for a highly skilled Senior AI Programmer to join our growing team. In this role, you will architect and build high quality artificial intelligence systems and behaviours for our new project.

The ideal candidate is a collaborative and conscientious Programmer with deep knowledge of developing AAA games.

What you'll do

Collaborate with the Design team to create a vision for AI systems

Write clear, performant, maintainable, portable code

Help design, develop, test, and implement the AI architecture and systems required to achieve the project’s ambitions

Accurately estimate effort and deliver high quality results

Debug and optimize complex systems

Provide high quality code review feedback

Be comfortable and adaptable to work within related gameplay and animation systems.

What you'll bring

7+ years experience developing Artificial Intelligence for AAA titles

Expertise in one or more of the following domains : Game Artificial Intelligence, Animation System and / or Navigation System

Professional experience with Behavior trees

Excellent command of the C++ programming language

Extensive experience working with large multi platform engines

Initiative to push boundaries and an ambition to craft something outstanding

Bonus points for Unreal Engine experience

Excellent communications skills in French and English.

We are an Equal Opportunity Employer

Invoke commits to offer equal working chances to every individual, without regard based on the following : age, sex, sexual orientation, physical disability, country origin, religion, citizenship, native country or any other possible particularities.

We sincerely believe in a respectful and open-minded work environment, in which everyone can fully contribute to the organization's development.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

Please contact us to request accommodation.

Invoke

22 hours ago
Related jobs
Games Jobs Direct
Montreal, Quebec

Drive, build and maintain core AI systems in Fortnite AI ecosystem. Epic Games is looking for an experienced Gameplay/ AI Programmer to join the Fortnite AI team. Collaborate with engine AI developers to improve AI systems. We're constantly innovating to raise the bar of engine and game development....

Arkane Studios
Montreal, Quebec

Bethesda Game Studios fait tout pour offrir à ses employés une vie familiale et professionnelle bien équilibrée en offrant des salaires compétitifs, un programme d’avantages sociaux généreux et des bureaux situés parmi les meilleures villes d’Amérique du Nord. Si tu es allumé(e) par l’idée d’apporte...

Hasbro
Montreal, Quebec

Invoke is looking for a highly skilled Senior AI Programmer to join our growing team. Write clear, performant, maintainable, portable code . The ideal candidate is a collaborative and conscientious Programmer with deep knowledge of developing AAA games. Collaborate with the Design team to create a v...

Epic Games
Montreal, Quebec

We are looking for a Senior AI Programmer passionate about broadening our Unreal AI tool chain. 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 ...

Epic Games
Montreal, Quebec

We are looking for a Senior AI Programmer passionate about broadening our Unreal AI tool chain. 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 ...

Games Jobs Direct
Montreal, Quebec

We are looking for a Senior AI Programmer passionate about broadening our Unreal AI tool chain. 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 ...

Promoted
Sri Tech Solutions Inc
Montreal, Quebec

Hello,Wanted to grab a moment of yours to check if you are available for the position below.Location: Montreal, QC (Onsite)....

Promoted
Understanding Recruitment
Canada

I am currently looking for Senior Software Engineers to build a unique AI platform that pulls data from hundreds of sources to revolutionise the underwriting process. They have a world-class engineering team who went to top-tier schools and have worked at FAANG companies. ...

Promoted
ALTEN Canada
Montreal, Quebec

Position full remote - Machine Learning Engineer H/F. ...

Promoted
LNine Consulting
Canada

We're looking for a talented and passionate Machine Learning Engineer to join our dynamic team and help shape the future of government services. As a Machine Learning Engineer at our company, you will play a crucial role in developing and implementing advanced ML solutions for our federal government...