Sponsored

Advanced AI Gameplay Programmer

Job Description

Job Description

Job Description

Advanced AI Gameplay ProgrammerDescription

As a Senior AI Gameplay Programmer at Certain Affinity, you will build the brain behind our world. You’ll collaborate with designers and artists to define how characters, creatures, and monsters navigate, react, and evolve within the game. We are looking for a veteran engineer who doesn't just "make things work," but builds scalable, performant systems that serve as the backbone for immersive, high-fidelity player experiences.

Responsibilities
  • Design and maintain robust AI frameworks, including decision-making systems, sensory systems, and spatial reasoning.
  • Partner closely with designers and animators to translate creative visions into responsive, believable character behaviors.
  • Identify and develop tools that empower content creators, reducing the friction between a design concept and its in-game implementation.
  • Diagnose complex, cross-cutting issues that span AI, animation, physics, and gameplay logic.
  • Lead by example through code reviews and technical documentation, elevating the engineering standards of the entire team.
  • Ensure AI systems are highly performant, squeezing maximum "intelligence" out of the CPU budget.
Technical Requirements
  • 6+ years in Software Engineering, specifically within the games industry.
  • Proven track record with core AI architectures and navigation systems.
  • Deep understanding of the intersection between AI and animation (e.g., root motion, procedural animation, and IK).
  • Strong mastery of 3D math and its application in physics-based character movement.
  • Expert-level C++ skills with a focus on performance profiling, memory management, and debugging.
  • Deep understanding of data structures, algorithms, and architectural patterns relevant to modern game engines.
Non-Technical Requirements
  • Ability to turn high-level creative objectives into concrete technical plans.
  • A self-starter capable of taking ownership of large-scale systems with minimal oversight.
  • Able to explain complex technical constraints to non-technical stakeholders clearly and empathetically.
  • A systematic, detail-oriented approach to debugging and long-term system stability.
Extra Credit
  • Hands-on experience with Unreal Engine 5’s AI systems.
  • Experience with systemic AI or "living world" simulations.
  • A passion for narrative-driven action games.
Salary Range: 130K-170K CAD
Certain Affinity or its partners or affiliates run background checks on candidates or employees with the written authorization from the candidates or employees. These may be done for the purposes of offering employment or determining eligibility to work on a specific project. Multiple searches may be required.  
Certain Affinity does not accept unsolicited referrals or resumes from any source other than directly from candidates.  
 

Powered by JazzHR

NRz299aIQJ

How to Apply

Ready to start your career as a Advanced AI Gameplay Programmer at Certain Affinity, Inc.?

  1. Click the "Apply Now" button below.
  2. Review the safety warning in the modal.
  3. You will be redirected to the employer's official portal to complete your application.
  4. Ensure your resume and cover letter are tailored to the job description using our AI tools.

Frequently Asked Questions

Who is hiring?

This role is with Certain Affinity, Inc. in Toronto.

Is this a remote position?

This appears to be an on-site role in Toronto.

What is the hiring process?

After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.

How can I improve my application?

Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.

What skills are needed?

Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.

Sponsored

Safety & Disclaimer

External Application

You are leaving 925work.com to apply on the employer's website.

Safety Tip: Never provide bank details, credit card info, or pay any fees to apply for a job.