AI Programmer

2 Months ago • 3 Years + • Game Programmer

Job Summary

Job Description

Ubisoft seeks an AI Programmer proficient in C++, scripting, and AI technologies for video game programming. Responsibilities include owning aspects of AI in gameplay interaction systems (design, implementation, polishing AI behaviors), developing tooling solutions for technical design, and collaborating with the gameplay team. Strong 3D math skills and experience with game engines are essential. The ideal candidate will have at least 3 years of experience in game development, focusing on gameplay or AI programming, and possess excellent debugging and problem-solving abilities.
Must have:
  • 3+ years game dev experience (AI/Gameplay)
  • Proficient in C++ and scripting
  • Strong AI algorithms & decision-making knowledge
  • Excellent debugging & problem-solving skills
  • Solid 3D math & linear algebra understanding
Good to have:
  • Experience with character mechanics
  • Animation driven features & Animation State Machines knowledge
  • Familiarity with Xbox, Playstation consoles
Perks:
  • International collaboration on AAA titles
  • Access to cutting-edge hardware and game engines
  • Fun and collaborative work environment

Job Details

Company Description

Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

Job Description

Job summary:

UBISOFT is seeking for AI Programmer having proficiency in C++, Scripting, and strong skills in AI technologies applied to video game programming. Good 3D mathematical skills are required. Interest in video games and knowledge of different video game consoles like Xbox One X/S, PlayStation 4, 5 and other cutting-edge game consoles would be an advantage (But not a requirement).

As an AI Programmer you will be working withing gameplay team to own at least one aspect of AI in a gameplay interaction system – designing, implementing, and polishing AI behaviors. Another responsibility of AI Programmer is to come up with Tooling solutions for Technical Design.

 

Common Requirements

  • · Minimum 3 Years of experience making video games as gameplay/AI programmer
  • · Knowledge of AI Solver Algorithms & Decision-Making Techniques
  • · Strong knowledge of Linear Algebra & 3D Math
  • · Excellent debugging and problem-solving skills
  • · Take ownership of entire features and components of the game lifecycle and lead the product design and code elements
  • · Good communication skills both verbally and written
  • · Exceptional attention to detail, accuracy, and commitment to maintaining high standards of work
  • · Team player with Positive and "can-do" attitude with critical thinking and problem-solving skills
  • · Experience developing character mechanics is a plus.
  • · Experience developing animation driven features and knowledge of Animation State Machines is a plus.                                                                                                                                   Essential Technical Requirements and Duties:
  • · Strong programming skills in C++
  • · Strong experience with Engine and Gameplay Dev Processes
  • · Understanding of multi-threaded principles
  • · Ability to work efficiently with a large, existing code base
  • · Proficient in refactoring and optimizing existing systems
  • · Collaborate with other members & departments of project team to deliver large and complex features on time and to a high standard
  • · Be part of the development process and contribute improvements and suggestions, driving the quality of the code throughout the entire production cycle

Additional Information

  • International collaboration game projects & AAA IP’s.
  • Access to cutting-edge hardware.
  • Experience using hottest internally developed game engines.
  • Proficient and fun-to-work-with colleagues

Similar Jobs

Tesla - Algorithms Engineer, Autobidder (Electricity Markets/Energy Trading)

Tesla

North Holland, Netherlands (On-Site)
3 Months ago
Google - Software Engineer III, Full Stack, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
7 Months ago
Maxis Studios - Senior Software Engineer - C#

Maxis Studios

Bogota, Colombia (On-Site)
1 Month ago
NVIDIA - Networking Architect

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Google - Distinguished Engineer, Demand and Capacity Planning

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
Techland - Senior Gameplay Animator

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Paradox Interactive - C++ Engine Programmer

Paradox Interactive

Delft, South Holland, Netherlands (On-Site)
3 Months ago
Double Eleven - Associate Lead Programmer (C++ / Proprietary Engine)

Double Eleven

Middlesbrough, England, United Kingdom (Hybrid)
2 Months ago
Spell Brush - Game Programmer (Unity)

Spell Brush

San Francisco, California, United States (On-Site)
2 Months ago
supercell - Senior Client Programmer, Project R.I.S.E

supercell

Shanghai, Shanghai, China (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Networking Architect

NVIDIA

Canada (On-Site)
4 Months ago
Tesla - Senior Controls Engineer, Technical Services

Tesla

Brandenburg, Germany (On-Site)
3 Months ago
ElevenLabs - Machine Learning Researcher

ElevenLabs

Poland (Remote)
2 Months ago
Headout - Machine Learning Engineer

Headout

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Sleeper - Performance Creative Associate (TikTok Ads)

Sleeper

Los Angeles, California, United States (On-Site)
2 Months ago
CrowdStricke - Sr. Software Engineer Cloud - Flight Control

CrowdStricke

Canada (Remote)
2 Weeks ago
bytedance - Research Scientist, Foundation Model, Speech Understanding

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Cubic corporation - Innovation Intern AI

Cubic corporation

Salfords, England, United Kingdom (On-Site)
1 Week ago
NVIDIA - Senior Digital Circuit Design Engineer

NVIDIA

Canada (On-Site)
3 Months ago
Anavation - Senior Software Engineer

Anavation

Virginia, United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Harness - Senior Software Engineer - AI Assistant

Harness

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Google - UX Research Manager, Gpay Wallet

Google

Karnataka, India (On-Site)
1 Month ago
Xentrix studios - Animation – Artist

Xentrix studios

India (On-Site)
6 Months ago
PwC - Associate -SAP SD-Kolkata-TC

PwC

Kolkata, West Bengal, India (On-Site)
8 Months ago
zeta - Senior Software Development Engineer

zeta

Bengaluru, Karnataka, India (On-Site)
7 Months ago
AlphaSense - Senior Product Content Analyst

AlphaSense

Delhi, India (On-Site)
1 Week ago
Bluevine India - Sr. Product Operations Analyst

Bluevine India

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
oportun - Staff Software Engineer

oportun

India (Remote)
1 Week ago
Syniverse - Lead Software Engineer

Syniverse

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Juego Studios - Senior Finance Executive

Juego Studios

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Sandbox interactive-gmbh - Senior Gameplay Programmer (m/f/d)

Sandbox interactive-gmbh

Graz, Styria, Austria (On-Site)
7 Months ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
Krafton - AI Programmer

Krafton

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Agate - Game Programmer

Agate

Bandung, West Java, Indonesia (On-Site)
10 Months ago
bohemia interactive - Senior Programmer

bohemia interactive

Prague, Prague, Czechia (On-Site)
6 Months ago
Techland - Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
6 Months ago
Outscal - SME - C++/Unity/Multiplayer/Unreal

Outscal

(Remote)
5 Months ago
Worlds - Unreal Gameplay Programmer (Blueprints)

Worlds

(Remote)
2 Months ago
Quantic Dream - Engine Programmer

Quantic Dream

Paris, Île-de-France, France (Hybrid)
2 Months ago
Ubisoft - Senior Gameplay Programmer

Ubisoft

Montpellier, Occitanie, France (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Helsinki, Uusimaa, Finland (Hybrid)

Da Nang, Vietnam (Hybrid)

Da Nang, Vietnam (Hybrid)

Taguig, Metro Manila, Philippines (Hybrid)

Taguig, Metro Manila, Philippines (On-Site)

Taguig, Metro Manila, Philippines (On-Site)

Taguig, Metro Manila, Philippines (On-Site)

Montreal, Quebec, Canada (Hybrid)

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)

Newcastle Upon Tyne, England, United Kingdom (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug