AI Programmer (Far Cry)
Ubisoft
Company Description
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
Job Description
What you’ll do
This programmer will be responsible for anything related to NPC behavior tech:
• Shared responsibility for maintaining, debugging, and improving anything related to NPC behaviors:
- Combat and NPC coordination and collaboration.
- Systemic NPCs reactions to elements (fire, poison, etc.) and any other significant in-game event.
- Working on unique behaviors for archetypes.
- Making NPCs understandable and believable, with an emphasis on animation.
• Work in C++ and behavior trees, both to build AI behaviors and building user-friendly and reliable nodes.
• Have a knack for AI and game design and be very quality focused. We expect people to regularly play the game, give feedback and iterate on their own features. • Be comfortable working closely with animators and the systems they use. • Proactively update the AI leadership team about potentially unidentified work, such as missing features and/or performance issues and work on them.Qualifications
What You Bring
- Around 5 years of experience in AI programming, ideally in the video game industry
- Proficiency in C++ language
- An undergraduate degree in Computer Science, Computer Engineering or equivalent
- Experience developing on video game consoles
- That rare mix of attention to detail and flexibility in your work organization
- A proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game
- You are creative and thirsty for innovation
- ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Generalist Programmer at Ubisoft Montreal, you will develop stable, high-performance, and scalable tools and systems that support production teams,...SuggestedFull time
- ...entertainment boundaries, join our journey and help create the unknown! Job Description What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected experiences. You will participate in the design, development, and...SuggestedFull time
- ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work closely...SuggestedLong term contractFull time
- ...want to push the boundaries of entertainment, join our adventure and help us create the unknown! Job Description The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project. This person...SuggestedFull time
- ...informatique ou en génie informatique, ou autre formation ou expérience équivalente. Expérience : ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés, ou autres champs pertinents. ~ Une compétence en C++. ~ Un...SuggestedFull time
- ...Compétences indispensables Avoir participé à la sortie dau moins deux titres AAA en assumant une responsabilité importante dans la programmation de linterface utilisateur Solide expérience dun système de script dinterface utilisateur visuel et basé sur des nœuds (UI Graph...Full timeRemote work
- ...and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Voice Designer on Far Cry at Ubisoft Montréal, you will contribute to the design, implementation, and evolution of voice-over systems and cinematic audio...Full timeTemporary workInternship
- ...mindset, ownership, and pride in building something real—together. What you’ll do Design, implement, and maintain real‑time gameplay AI systems in Unreal Engine Own AI behaviors end to end: architecture, implementation, debugging, tuning, and optimization in real...Full time
- ...techniques et contribuerez à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire, vous piloterez la conception... ...Sony game development team in Canada. Position – Senior AI Programmer We are looking for an experienced Senior AI...Full timeTemporary workInternship
- ...Baccalauréat en informatique ou en génie informatique, ou autre formation ou expérience équivalente. ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés, ou autres champs pertinents. ~ Participation à la livraison d’un...Full time
- ...the different teams of the studio and be a go-to person for the programmers. Assess and debug simple and complex performance issues +... ...brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come....Long term contractFull time
- ...You will be responsible for the technical leadership of DocGPT’s AI components: as an expert in information retrieval and LLM integration... ...to life numerous acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft...Full time
- ...Mandats infirmiers en Territoire de la Baie-James Cri (Eeyou Istchee) Services SFT Santé recherche activement des infirmier(ère... ...2026 au 25 janvier 2027 2. SECTEUR EASTMAIN (EAST) CMC - PROGRAMME AWASH (Maternité / Enfance) ~ Profil requis : Rôle de dispensatrice...Daily paidFull timeImmediate startDay shift
- ...and memorable gaming experiences. Their energy and talent have brought to life numerous acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is a company committed to equal opportunity and believes that...Full time
- ...divertissement, joignez‑vous à nous et contribuez à créer l’inconnu ! Description du poste En tant que Programmeur·euse Online sur Far Cry , vous contribuerez à soutenir les équipes de production dans la création d'expériences connectées. Vous participerez à la...Full time
- ...Compétences indispensables Avoir participé à la sortie d’au moins deux titres AAA en assumant une responsabilité importante dans la programmation de l’interface utilisateur Solide expérience d’un système de script d’interface utilisateur visuel et basé sur des nœuds (UI...Full time
- ...a large-scale ERP system that's actively evolving? As an RPG/SQL Programmer at Keyloop, you'll join a team in the middle of an exciting technological... ...systems while embracing modern development practices, including AI-empowered development. Vous êtes un(e) développeur(se) en...Daily paidFull timeInternshipWorldwide
- ...animation directement dans le jeu afin d’assurer leur stabilité et leur qualité; Collaborer avec les équipes d’ animation , de programmation et de conception pour livrer des fonctionnalités alignées sur les objectifs de production; Assurer la qualité finale des...Full time
- ...développeurs de jeux de toutes disciplines. Solides compétences en programmation C/C++. Solides compétences en mathématiques. Très bonne... ...skills in C/C++ Strong math skills Strong familiarity with AI, physics, animation and gameplay code in general Experience...Full timeWork at officeRemote workWorldwide
- ...onsite, offsite, and remotely in physical systems • Mentor Jr. Programmers • Perform commissioning and acceptance testing of code •... ...Certified Technology Specialist) a plus • CTI-P101 or AMX Control Programmer 1 training • Two years’ experience as an AVI-SPL Jr....Full timeWork at officeRemote work
- ...working with us. We value teamwork, compassion, transparency, and are very passionate about our work! Job Description As a Verse Programmer, you will collaborate with teams to create innovative and solid game mechanics within UEFN using Verse. Your day-to day will...Full timeWorldwide
- The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.Full time
- ...As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You’ll collaborate with a passionate group of game developers including our Lead Rendering Programmer, Technical Artists...Full time
- ...The Statistical Programmer will be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as well as of specifications and statistical programming of Standard Data Tabulation Model (SDTM) datasets, Analysis Data Model (ADaM) datasets...Permanent employmentFull timeContract workInterim roleRemote workWork from homeFlexible hours
- ...Document the work to transfer knowledge and enable users (other programmers and team members from other working units) to understand how to... ...to life acclaimed franchises such as Assassin’s Creed , Far Cry , Watch Dogs , Just Dance , Rainbow Six , and many more...Full timeWork at officeRelocationFlexible hours3 days per week
- ...divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste En tant que concepteur·trice vocal·e sur Far Cry à Ubisoft Montréal, vous contribuerez à la conception, à l’intégration et à l’évolution des systèmes de voix et des pipelines audio...Full timeTemporary work
- ...Job Description As a Game Security Programmer, you will work embedded within a production teams to design, develop, and integrate advanced security features into our games. You’ll play a key role in ensuring that our game clients and their interactions with servers remain...Full timeWork at office
- ...unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered... ...Learning. The role of the senior C++ Programmer with experience in AI/ML is to bring best practices and robust design principles, helping...Full time
$73.71k per year
Remplacement pour congé de maternité DESCRIPTION DU POSTE Relevant du directeur régional, le/la coordonnateur/trice des programmes a, entres autres, pour fonction de planifier, d’organiser et d’évaluer les réseaux de compétition et les championnats régionaux des différentes...Daily paidRemplacementFull timeInternshipWork at officeWeekend workDay shift- Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AI Programmer (Far Cry). Be the first to apply!
