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 23 days ago
Similar jobs that could be interesting for youBased on the AI Programmer - (R6 SIEGE) in Montréal, QC vacancy
  •  ...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
    Full time

    Ubisoft

    Montréal, QC
    21 days 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
    23 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... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    a month 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... 
    Suggested
    Full time
    Temporary work
    Internship

    Playstation Global

    Montréal, QC
    more than 2 months ago
  •  ...and help create the unknown! Job Description Job Description As a Front-end Programmer at Ubisoft Montréal, you’ll develop web platforms that support Rainbow Six Siege esports tournaments. You’ll work on r6esports.com, web applications and internal tools used... 
    Full time

    Ubisoft

    Montréal, QC
    1 day 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
  •  ...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
    more than 2 months 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
  •  ...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
  • 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
  •  ...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
    25 days 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
  •  ...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
  •  ...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
  •  ...En tant quillustrateurtrice 2D-3D à Ubisoft Montréal vous créerez des visuels pour Rainbow Six Siege. Votre travail aidera à représenter des idées et à produire du contenu destiné à la monétisation et à la communication dans le respect de la direction artistique. Ce que vous... 
    Full time
    Contract work
    Seasonal work
    Remote work
    Day shift

    Ubisoft

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

    2k

    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
  • As a 2D and 3D Illustrator at Ubisoft Montréal, you will create visuals for Rainbow Six Siege. Your work will help represent ideas and produce content for monetization and communication while following the artistic direction. What you’ll do Support the monetization art team... 
    Full time
    Contract work
    Seasonal work

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams...  ...de performance. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing... 
    Full time

    Behaviour Interactive

    Montréal, QC
    a month ago
  •  ...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 maintenance... 
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...alternatives. Work closely with producers, artists, designers and other programmers in a highly collaborative and agile environment. Build and...  ...role, gameplay systems, including controls, abilities, AI, RPG, multiplayer, online, and network systems. ~ Frontend Knowledge... 
    Full time
    Contract work
    Local area

    Kabam

    Montréal, QC
    a month ago
  • $12k - $15k per year

    At Kabam, we’re constantly raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so that we can triumph in our collective skill. Our teams are made up of a fusion of personalities and interests bound together by a collaborative nature, fun...
    Full time
    Summer work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Kabam

    Montréal, QC
    a month ago
  •  ...between different game engine systems. Share your knowledge with the different teams of the studio and be a go-to person for the programmers. Assess and debug simple and complex performance issues + propose well adapted optimizations. Qualifications ~3+ years in... 
    Long term contract
    Full time

    Ubisoft

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

    Ubisoft

    Montréal, QC
    a month 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

Do you want to receive more vacancies?

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

Related searches