Remote JobsRemote CompanyBlog
Sign In
Sign Up
Back to all jobs

Senior AI Programmer

London, Ontario or Remote
Software Development
game AI
C++
navigation
decision-making
behavioral AI

ABOUT THIS POSITION

Are you passionate about creating intelligent, immersive game worlds that captivate players? As a Senior AI Programmer, you'll be at the heart of crafting environments and dynamic NPC behaviors that make our games unforgettable. Collaborating with a talented team of designers, artists, animators, and sound engineers, you’ll push the boundaries of AI technology to deliver cutting-edge gameplay. From innovating new AI systems to refining existing ones, you'll have the autonomy to own key features and drive technical excellence. Based onsite in vibrant London, Ontario, this role offers a unique opportunity to work closely with a diverse and dedicated development team while mentoring the next generation of programmers

RESPONSIBILITIES

  • Architect, implement, and maintain AI systems such as navigation, decision-making, knowledge representation, and dialogue to enhance gameplay experiences.
  • Collaborate with Design, Animation, and other cross-functional teams to integrate new AI-driven gameplay features
  • Evaluate, iterate, and improve AI systems and NPC behaviors, ensuring high-quality execution.
    Profile and optimize AI code, identifying bottlenecks and ensuring smooth, responsive systems.
  • Own and manage specific AI subsystems, driving their development from concept through final implementation
  • Mentor other programmers, providing technical guidance and fostering a collaborative learning environment.
  • Other responsibilities as assigned

REQUIREMENTS

  • Bachelor's degree in Computer Science, Engineering, Game Development or equivalent experience required
  • 5+ years of experience in game AI programming, with at least one shipped title.
  • Strong proficiency in C and C++ (required).
  • Expertise in AI systems such as navigation, decision-making, and behavioral AI (required)
  • Experience with large-scale C++ project development and concurrent programming.
  • Familiarity with low-level systems and profiling tools (e.g., VTune)
  • Strong communication skills and a collaborative mindset.
  • Passionate about creating engaging and innovative game experiences.
  • Ability to work independently & within a team setting, contributing to both technical and creative discussions.
  • Self-motivated with a strong work ethic, capable of owning and delivering complex AI feature

PREFERRED EXTRAS

  • Proficiency in animation systems, with a focus on developing and implementing animation graphs to drive character and object behaviors
  • Console programming experience 

 

 Apply this job
Please mention that you found this job on remotewlb.com. Thanks & good luck!
 Apply
 Save
Share to :

Digital Extremes

New Job Alert

COMING SOON~
Follow us on
Give a ⭐ on
Similar Jobs
Find more remote jobs
Do you love using our product?

Share a testimonial/suggestion.We'd love to hear about it!

Click to submit✍️
logo of sitemark

Copyright © RemoteWLB 2025

Remote Dev JobsRemote Support JobsRemote Design JobsRemote Sales JobsRemote Product JobsRemote Business JobsRemote Data JobsRemote Devops JobsRemote Finance JobsRemote Legal JobsRemote HR JobsRemote QA JobsRemote Write JobsRemote Edu JobsRemote Market JobsRemote Management JobsRemote Others Jobs