Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

AI Programmer (Far Cry)

Full-time

Ubisoft



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 

Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the AI Programmer (Far Cry) in Montréal, QC vacancy
  •  ...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,... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...The Senior UI Programmer Technical Lead serves as the primary technical point of contact for all user interface systems on the project. This person serves as the bridge between engineering UI integration and art ensuring that every UI element is delivered with the level... 
    Suggested
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...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... 
    Suggested
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...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... 
    Suggested
    Full time
    Temporary work
    Internship

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...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... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...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

    Ubisoft

    Montréal, QC
    4 days ago
  •  ...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

    Ubisoft

    Montréal, QC
    4 days ago
  •  ...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

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...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 time
    Temporary work

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...Job Description As a Senior Multiplayer Programmer , you will focus on designing, implementing, and optimizing the networked systems that power large‑scale multiplayer games. You are responsible for the architecture and performance of the game’s online systems. RESPONSIBILTIES... 
    Full time

    Nbcuniversal

    Montréal, QC
    1 day ago
  •  ...Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding the core Unreal Engine–based systems that underpin gameplay, rendering, physics, tools, and pipelines on an AAA title. You provide technical leadership for engine architecture... 
    Long term contract
    Full time

    Nbcuniversal

    Montréal, QC
    1 day ago
  • Envie de relever un défi palpitant ? Nous sommes à la recherche d’un conseiller ou d’une conseillère aux programmes d’épargne -retraite collectifs et aux régimes de retraite individuels. \ Cette personne rejoindra l’équipe d’ actuariat \ au bureau de Québec \ ou de... 
    Full time
    Work at office
    Flexible hours

    Mallette S.e.n.c.r.l.

    Montréal, QC
    1 day ago
  •  ...manufacturiers, distributeurs et détaillants à transformer leurs opérations grâce à des solutions innovantes. Le rôle Le Gestionnaire de programmes est un leader senior en livraison au sein du Bureau des services de projets (PSO) de LIDD. Ce rôle est responsable de la... 
    Full time
    Work at office

    LIDD Consultants Inc.

    Montréal, QC
    24 days ago
  • $85k - $105k per year

    Overview Languages French Education College/CEGEP or equivalent experience Experience 5 years or more Hybrid Work must be completed both in person and remotely. Work setting Startup company Consulting firm Responsibilities Tasks...
    Remote work

    Maplr

    Montréal, QC
    5 days ago
  •  ...intelligence infrastructure, high-performance computing (HPC), and advanced enterprise hardware solutions. The company is looking for an AI Hardware Validation Specialist to join its engineering team and play a key role in validating next-generation AI computing platforms... 
    Permanent employment
    Contract work

    Fed IT

    Montréal, QC
    4 days ago
  • $225k - $300k per year

     ...someone exceptional to join our team. We’re looking for a Senior AI Engineer to lead the evolution of our voice technology stack. Your...  ...Performance Engineering: Optimize models for accuracy (minimizing FAR/FRR) and latency, ensuring the agent responds with sub-second "Time... 
    Long term contract
    Full time
    Work from home
    Flexible hours

    Us Mobile

    Montréal, QC
    1 day ago
  •  ...continue et nous vous offrons l’espace nécessaire pour évoluer. À propos du rôle  Nous sommes à la recherche d’un directeur de programme sénior pour piloter un important programme de transformation au sein d’un environnement bancaire. Dans ce rôle, le directeur sera responsable... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Levio

    Montréal, QC
    3 hours ago
  •  ...Job Responsibility: : ***English follows*** Description de l'emploi : Vous avez une expérience en programmation pour usinage CNC, vous avez travaillé en aéronautique ou industrie de haute technologie et vous souhaitez évoluer et développer de nouvelles compétences... 
    Permanent employment
    Full time
    Contract work
    Flexible hours
    Weekend work

    Airbus Canada Limited Partnership

    Montréal, QC
    5 hours ago
  •  ...les applications sur la plateforme IBM i (AS/400). Concevoir et programmer des solutions en RPG, RPGLE, COBOL, CL, SQL et DB2/400....  ...extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace... 
    Montréal, QC
    a month ago
  • Responsibilities Define the architecture of ingestion pipelines and administration tools. Design error handling, recovery, and monitoring mechanisms for internal data connectors. Lead development and evolution of the platform’s MCP server. Identify deployment bottlenecks...
    Permanent employment
    Contract work
    Work at office

    Ubisoft

    Montréal, QC
    2 days ago
  •  ...optimizing the energy flow between their solar panels, EVs, backup battery and the grid. The opportunity dcbel is looking for an AI Systems Developer to join our team. In this role, you will be responsible for designing, developing, and implementing AI systems and... 
    Full time
    Flexible hours

    Dcbel Inc

    Montréal, QC
    1 day ago
  •  ...Couverture d'assurance maladie, avec accès à un médecin via Maple et à un programme d'aide aux employés (via Homewood) Accès à notre programme de...  ...how music creators interact with LANDR using conversational AI. Music creation and distribution are complex. Creators... 
    Full time
    Apprenticeship
    Work at office
    Local area

    Landr

    Montréal, QC
    1 day ago
  •  ...trade, execution, and post-trade phases, providing digital solutions for various financial markets. If you are an intermediate analyst programmer, apply today! Your future duties and responsibilities What will be your DAY-TO-DAY? Collaborating in business and technical... 
    Full time

    CGI

    Montréal, QC
    12 days ago
  •  ...operates across various countries, including the USA, Canada, Cyprus, Ukraine, Poland, Georgia, and more.  They are looking for an AI First Product Manager to lead the development and launch of a new subscription-based product on an established digital content marketplace... 
    Full time
    Work at office
    Immediate start
    Remote work

    Art2hire

    Montréal, QC
    1 day ago
  •  ...their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology...  ...donner l'approbation finale avant la mise en marché. Bâtir le programme de certification du Marketplace, en définissant les normes, les protocoles... 
    Daily paid
    Contract work
    Apprenticeship
    Internship
    Work from home

    Vention

    Montréal, QC
    23 days ago
  •  ...offrant un bel équilibre travail/famille, et reposant sur des valeurs humaines chères à notre équipe. Vous accèderez également à un programme complet de formations ciblées, diversifiées et répondant à vos aspirations d'évolution de carrière dans le Groupe établi dans de nombreux... 
    Full time
    For subcontractor
    Work at office
    Day shift

    Thales

    Montréal, QC
    5 hours ago
  •  ...gender identity, civil status, disability, or any other protected characteristics as per applicable law. We are looking for a lead programmer for a graphics and tools team of 6-7 programmers working on Dead by Daylight. The DbD graphics team is part of a large game as a... 
    Long term contract
    Full time

    Behaviour Interactive

    Montréal, QC
    1 day ago
  • $60k - $75k per year

     ...firm or professional services business development or marketing role, with law firm experience preferred ~ Working knowledge of legal AI platforms such as Harvey, Legora, or comparable tools ~ Exceptional communication skills with the ability to prepare and present to firm... 
    Full time
    Local area

    Dentons

    Montréal, QC
    a month ago
  •  ...characteristics as per applicable law. We’re looking for a Senior Programmer to play a key role in bringing a AAA title to life. Working...  ...par les lois applicables.  We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing... 
    Full time

    Behaviour Interactive

    Montréal, QC
    1 day ago
  • Ubisoft is a global leader in the video game industry, with teams around the world creating original and memorable experiences, from Assassin’s Creed and Rainbow Six to Just Dance and much more. We believe that diverse perspectives allow both players and teams to thrive...
    Full time

    Ubisoft

    Montréal, QC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI Programmer (Far Cry). Be the first to apply!

Related searches