Jobs
>
Toronto

    Senior AI Gameplay Programmer - Toronto, Canada - Certain Affinity, Inc.

    Certain Affinity, Inc.
    Certain Affinity, Inc. Toronto, Canada

    1 week ago

    Default job background
    Full time
    Description

    Would you like to work on some of the greatest franchises in gaming history? What about working on our new original IP? Certain Affinity is the largest independent developer in Texas, based out of Austin, and we have a growing presence in Toronto, Canada. Our culture reflects the values and the vibrant nature of the cities we call home. This includes ​a commitment to evolution, diversity, excellence, and work-life balance. We're best known for co-developing numerous AAA FPS games, though now we are creating compelling new games of our own. We're always on the lookout for amazing talent to join our team.

    As a Senior AI Gameplay Programmer at Certain Affinity, you will work with designers, artists, and other programmers to define how our characters, creatures, and monsters move, react, and behave.

    Responsibilities
    • Develop AI systems and solutions for gameplay.
    • Cooperate with artists, designers, and other programmers on how to best create AI and gameplay systems.
    • Identify tools and approaches that will reduce workflow complexity.
    • Build infrastructure and eliminate work through automation.
    • Troubleshoot and diagnose cross-cutting problems that span components.
    • Educate team members, partners, and stakeholders on operational dependencies and requirements.
    Technical Requirements
    • 6+ years experience in the fields of Computer Science or Software Engineering.
    • Development experience with one or more AI architectures, including experience with behavior systems, pathfinding/navigation, character movement, and animation
    • Strong grasp of 3D algorithms, physics, and graphics.
    • Understanding of data structures and algorithms.
    • Excellent C++ programming skill.
    • Experience designing, analyzing, and troubleshooting gameplay systems.
    Non-Technical Requirements
    • Excellent collaboration and communication skills.
    • Able to complete complex tasks with minimal supervision.
    • Comfortable synthesizing technical and non-technical objectives.
    • Systematic and detail-oriented problem-solving approach.
    • Passionate about learning new technologies and solving hard problems.
    • Dedicated to producing high-quality code.
    Extra Credit
    • Experience with Unreal Engine 5 and Behavior Trees.
    • Experience with networking and/or multiplayer game architecture
    • Passionate about multiplayer shooters

    Certain Affinity or its partners or affiliates run background checks on candidates or employees with written authorization from the candidates or employees. These may be done to offer employment or determine eligibility to work on a specific project. Multiple searches may be required.

    Certain Affinity is authorized to do business in many, but not all, of the states in the US and the Canadian provinces. If you are not located in or able to work from a state where Certain Affinity is registered, you may not be eligible for employment as a fully remote employee. Please speak with your recruiter to learn more about where we are registered.

    Powered by JazzHR

    K7RHrW9lQ4



  • Eleven Eleven Toronto, Canada

    ABOUT THE COMPANY: · We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play · As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechani ...


  • Eleven Eleven Toronto, Canada

    ABOUT THE COMPANY: · We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play · As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechani ...


  • Behaviour Interactive Old Toronto, Canada

    Senior Gameplay Programmer - Blight: Survival | Programmeur · euse jouabilité sénior · e - Blight: SurvivalDans ce rôle, vous devrez: · Maintenir les fonctionnalités et livrer du code C++ de qualité pour un jeux AAA très anticipé. · Maintenir et développer les systèmes de jeu pou ...

  • Riyo Games

    Game Integrator

    3 days ago


    Riyo Games Toronto, Canada

    Position SummaryAs the Game Integrator at Riyo Games, you are a problem solver who is able to think both technically and artistically. You are comfortable working within a multidisciplinary team, collaborating with Programmers, Artists, and Designers. · About UsOur mission is to ...


  • Ubisoft Toronto Toronto, Canada

    Job reference · _crt: · - Company Name · - Ubisoft Toronto · - Salary · - Competitive · - Location · - Toronto, Canada · - Country · - Canada · - Industry sector · - Animation · - Job start date · - ASAP · - Posted date · - 02/01/2023 · - Experience Level · - Junior-Associate · ...


  • Ubisoft Toronto Toronto, Canada

    Job reference · _crt: · - Company Name · - Ubisoft Toronto · - Salary · - Competitive · - Location · - Toronto, Canada · - Country · - Canada · - Industry sector · - Art · - Job start date · - ASAP · - Posted date · - 02/01/2023 · - Experience Level · - Mid-Senior Level · - Job ...

  • Ubisoft Toronto

    Technical Lead

    18 hours ago


    Ubisoft Toronto Toronto, Canada

    Job reference · _crt: · - Company Name · - Ubisoft Toronto · - Salary · - Competitive · - Location · - Toronto, Canada · - Country · - Canada · - Industry sector · - Programming · - Job start date · - ASAP · - Posted date · - 02/01/2023 · - Experience Level · - Mid-Senior Level ...


  • Ubisoft Toronto Toronto, Canada

    Job reference · _crt: · - Company Name · - Ubisoft Toronto · - Salary · - Competitive · - Location · - Toronto, Canada · - Country · - Canada · - Industry sector · - Art · - Job start date · - ASAP · - Posted date · - 24/02/2023 · - Experience Level · - Mid-Senior Level · - Job ...


  • Ubisoft Toronto Toronto, Canada

    Job reference · _crt: · - Company Name · - Ubisoft Toronto · - Salary · - Competitive · - Location · - Toronto, Canada · - Country · - Canada · - Industry sector · - Art · - Job start date · - ASAP · - Posted date · - 02/01/2023 · - Experience Level · - Mid-Senior Level · - Job ...


  • Ubisoft Toronto Toronto, Canada

    Job reference · - Company Name · - Ubisoft Toronto · - Salary · - Competitive · - Location · - Toronto, Canada · - Country · - Canada · - Industry sector · - Art · - Job start date · - ASAP · - Posted date · - 16/02/2023 · - Experience Level · - Junior-Associate · - Job type · - ...


  • Ubisoft Toronto Toronto, Canada

    Job reference · _crt: · - Company Name · - Ubisoft Toronto · - Salary · - Competitive · - Location · - Toronto, Canada · - Country · - Canada · - Industry sector · - Animation · - Job start date · - ASAP · - Posted date · - 02/01/2023 · - Experience Level · - Junior-Associate · ...


  • People Can Fly Studio Toronto, Canada

    Nous sommes à la recherche d'un(e) Programmeur(-euse) de jouabilité sénior, passionné(e) par la création de systèmes de jeu complexes. · Chez PCF, vous aurez l'opportunité de travaillez avec des technologies de pointe, au côté des nos équipes talentueuses. · Travaillant au sein d ...


  • People Can Fly Studio Toronto, Canada

    People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs. · Founded in 2 ...

  • Blue Isle Studios

    Senior C++ Programmer

    2 weeks ago


    Blue Isle Studios Toronto, ON, Canada Full time

    Senior Unreal Engine 4 Gameplay Programmer · Full-time Blue Isle Studios is an independent video game developer and publisher located in the heart of downtown Toronto, Canada. Lead by industry veterans Alex Tintor and Brenden Frank, Blue Isle has established itself as one of gam ...


  • Rockstar Games San Diego & Toronto Oakville, Canada

    Job reference · - Company Name · - Rockstar Games San Diego & Toronto · - Salary · - Competitive · - Location · - Oakville, Canada · - Country · - Canada · - Industry sector · - Art · - Job start date · - ASAP · - Posted date · - 18/03/2023 · - Experience Level · - Mid-Senior Lev ...


  • Rockstar Games San Diego & Toronto Oakville, Canada

    Job reference · _crt: · - Company Name · - Rockstar Games San Diego & Toronto · - Salary · - Competitive · - Location · - Oakville, Canada · - Country · - Canada · - Industry sector · - Art · - Job start date · - ASAP · - Posted date · - 12/02/2023 · - Experience Level · - Mid-S ...


  • Rockstar Games San Diego & Toronto Oakville, Canada

    Job reference · - Company Name · - Rockstar Games San Diego & Toronto · - Salary · - Competitive · - Location · - Oakville, Canada · - Country · - Canada · - Industry sector · - Art · - Job start date · - ASAP · - Posted date · - 23/03/2023 · - Experience Level · - Mid-Senior Lev ...


  • Rockstar Games San Diego & Toronto Oakville, Canada

    Job reference · - Company Name · - Rockstar Games San Diego & Toronto · - Salary · - Competitive · - Location · - Oakville, Canada · - Country · - Canada · - Industry sector · - Art · - Job start date · - ASAP · - Posted date · - 13/04/2023 · - Experience Level · - Mid-Senior Lev ...


  • People Can Fly Studio Toronto, Canada

    People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs. · Founded in 2 ...


  • Tempo Toronto, Canada

    Enjoy being the middle child in the family? Like being the only one that understands both art- and engineer-speak? · As Senior Technical Artist, you will use your deep understanding of art content creation and your strong technical knowledge to bridge the gap between the artistic ...