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

AI Programmer - (R6 SIEGE)

Full-time

Ubisoft



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 many more. We believe that diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing the boundaries of entertainment, join us and help create the unknown!

Job Description



We are building cutting-edge AI Bots for Rainbow Six Siege . Our goal is to create bots capable of realistically replicating the decisions, tactics, and behaviors of real players, delivering an increasingly rich training and gameplay experience. We are looking for an enthusiastic and adaptable programmer who is eager to leverage the latest technologies to create, test, and deliver high-quality AI systems.

What You'll Do

  • Design, develop, and maintain the systems and behaviors that power the AI Bots for Rainbow Six Siege .
  • Develop believable behaviors that enable bots to realistically reproduce the decisions, tactics, and reactions of real Rainbow Six Siege players.
  • Program in C++ and use the team’s tools and technologies to create, test, and iterate on AI features.
  • Collaborate closely with programmers, game designers, QA testers, and other AI specialists to continuously improve the quality and realism of the bots.
  • Contribute to the improvement of the tools, technologies, and pipelines used to develop, debug, and validate AI behaviors.
  • Use gameplay data, test results, and player feedback to iterate on AI features and improve their quality, robustness, and realism.
  • Proactively identify performance, stability, and quality issues and actively contribute to resolving them.
  • Own features from conception through delivery while maintaining a high standard of quality and reliability.
  • Stay informed on advancements in artificial intelligence and contribute to technical innovation within the team.

Qualifications



What You'll Bring

Education

  • Bachelor’s degree in Computer Science, Computer Engineering, or an equivalent combination of education and experience.

Experience & Skills

  • Minimum of 5 years of experience programming in C++ within the video game industry, embedded systems, or other relevant fields.
  • Strong proficiency in C++.
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.
  • Experience developing for console platforms.
  • A unique combination of attention to detail and flexibility in your work organization.
  • Strong communication skills and the ability to collaborate with multidisciplinary teams while helping elevate quality standards and supporting the game’s vision.
  • A creative mindset and a strong passion for innovation.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the AI Programmer - (R6 SIEGE) in Montréal, QC vacancy
  •  ...We are building cutting-edge AI Bots for Rainbow Six Siege . Our goal is to create bots capable of realistically replicating the decisions tactics...  .... We are looking for an enthusiastic and adaptable programmer who is eager to leverage the latest technologies to create... 
    Suggested
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    3 hours ago
  •  ...Nous construisons des AI Bots de pointe pour Rainbow Six Siege. Notre objectif est de créer des bots capables de reproduire de façon crédible les décisions...  .... Expérience : ~5 ans dexpérience minimum en programmation C dans le secteur des jeux vidéo ou des systèmes... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Ubisoft

    Montréal, QC
    3 hours ago
  •  ...inconnu ! Description du poste Nous construisons des AI Bots de pointe pour Rainbow Six Siege. Notre objectif est de créer des bots capables de...  ...équivalente. Expérience : ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des systèmes... 
    Suggested
    Full time
    Flexible hours

    Ubisoft

    Montréal, QC
    1 day 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. Connaissances : Capacité à... 
    Suggested

    Ubisoft

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

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...create the unknown! Job Description What you’ll do This programmer will be responsible for anything related to NPC behavior tech:...  ...on animation. • Work in C++ and behavior trees, both to build AI behaviors and building user-friendly and reliable nodes. • Have... 
    Full time

    Ubisoft

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

    Playstation Global

    Montréal, QC
    more than 2 months ago
  •  ...consistency in both visual presentation and underlying logic; Develop tools to support UI systems; Collaborate with designers and programmers to rapidly prototype interaction concepts; Respond effectively to feedback and produce quick iterations; Provide hooks and... 
    Full time

    Ubisoft

    Montréal, QC
    3 days ago
  •  ...matière de développement; Proposer des améliorations lorsque nécessaire en concevant et en mettant en œuvre des nouveaux systèmes; Programmer de façon claire et structurée en tenant compte des critères de performance, d’entretien, d’évolutivité, d’opérabilité et de... 
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...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 paid
    Full time
    Internship
    Worldwide

    Keyloop

    Montréal, QC
    more than 2 months ago
  •  ...nouveaux agents gadgets et interactions de jeu de Rainbow Six Siege. En collaboration avec les équipes de conception de jeu et de jouabilité...  ...multidisciplinaires incluant la conception laudio lart et la programmation Veiller à offrir une expérience de jeu cohérente lisible et... 
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...escalade pour les enjeux réseau complexes. Collaboration multidisciplinaire Collaborer étroitement avec les équipes de : Programmation Gameplay Programmation Moteur de jeu Assurance qualité et ingénierie qualité SRE / Opérations Services Backend Ingénierie... 
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    a month ago
  •  ...Description du poste L’équipe Anti‑Cheat de Rainbow Six Siege recherche un(e) Gameplay Programmer talentueux(se) et rigoureux(se) pour contribuer à notre mission : garantir un environnement juste et compétitif pour notre communauté. Nous nous consacrons à la prévention... 
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...** Description de l'emploi : Vous avez une expérience en programmation pour usinage CNC, vous avez travaillé en aéronautique ou industrie...  ...de production. Votre environnement de travail: Le siège du programme d'avions commerciaux A220 est situé à Mirabel, dans... 
    Permanent employment
    Full time
    Contract work
    Flexible hours
    Weekend work

    Airbus Canada Limited Partnership

    Montréal, QC
    11 days ago
  •  ...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 time
    Work at office
    Remote work

    Avi-spl Brand

    Montréal, QC
    more than 2 months ago
  •  ...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 time
    Worldwide

    Ee Consulting

    Montréal, QC
    more than 2 months ago
  •  ...opportunités à l’échelle internationale. 2K a son siège social à Novato, en Californie, et est un...  ...seeking a talented and versatile Tools Programmer to join our growing team. You will help...  ...● Experience with machine learning / AI concepts and frameworks ● Experience with... 
    Full time
    Casual work

    2k Games

    Montréal, QC
    more than 2 months ago
  •  ...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 time
    Work at office
    Remote work
    Worldwide

    People Can Fly, Sp. Z O.o.

    Montréal, QC
    more than 2 months ago
  • The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.
    Full time

    Rino Consulting

    Montréal, QC
    more than 2 months ago
  •  ...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 employment
    Full time
    Contract work
    Interim role
    Remote work
    Work from home
    Flexible hours

    Indero

    Montréal, QC
    more than 2 months ago
  •  ...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

    Cloud Chamber

    Montréal, QC
    more than 2 months ago
  •  ...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 time
    Work at office

    Ubisoft

    Montréal, QC
    more than 2 months ago
  • 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

    Ubisoft

    Montréal, QC
    more than 2 months ago
  • 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

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...work-life balance, promotes continuous learning and knows how to have fun sound good to you? Keep reading and discover how a IBM i Programmer Analyst role might just be your dream job, here at R2i! Summary Reporting to the IBM i Development Director, the Senior IBM... 
    Permanent employment
    Full time
    Part time
    Work at office
    Remote work
    Work from home
    Flexible hours

    R2i Company

    Montréal, QC
    more than 2 months ago
  • 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

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...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

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...Job Responsibility: PERMANENT - FULL-TIME REPORTS TO : LEAD PROGRAMMER The team Come and be part of a team dedicated to creating captivating game systems for an exciting project! When you join our team, you'll be working alongside passionate, experienced professionals committed... 
    Permanent employment
    Full time
    Flexible hours

    Eidos-Montréal

    Montréal, QC
    3 hours ago
  •  ...About the Role We are seeking a Senior AI Developer to join our computer vision (CV) Engineering team in Montreal, QC. In this role,...  ...millions de personnes dans plus de 2 550 entreprises. L’entreprise a son siège social à San Francisco et possède également des bureaux à Montréal... 
    Daily paid
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Hinge Health, Inc.

    Montréal, QC
    a month ago
  • $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 paid
    Remplacement
    Full time
    Internship
    Work at office
    Weekend work
    Day shift

    RSEQ Montréal

    Montréal, QC
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI Programmer - (R6 SIEGE). Be the first to apply!

Related searches