Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior AI Programmer building C++ character behaviors, navigation, and tactical systems in Unreal Engine 5. Developing AAA games at People Can Fly, an independent game studio.

Responsibilities

  • Build complex AI systems and behaviours for game characters
  • Work across multiple disciplines on behaviours for a wide variety of non-player characters
  • Maintain and extend the existing Unreal Engine 5 AI framework and tools
  • Design, implement, engineer, and maintain new AI systems and features
  • Create code and algorithms for pathfinding, group movement, cooperation, and tactical strategy
  • Test, debug, profile, optimize, and document implementations
  • Collaborate closely with multiple departments, especially design
  • Participate actively in code reviews
  • Mentor peers

Requirements

  • 5+ years of software engineering experience
  • At least 1 shipped AAA project as an AI programmer
  • Expert in C++ with a strong 3D math background
  • Good understanding of AI systems architecture and techniques in AAA games
  • Experience with performance measurement and optimization
  • Experience programming movement, navigation, and decision-making AI
  • Ability to write solid, reliable, efficient code
  • Ability to work efficiently under tight deadlines
  • Strong oral and written communication skills
  • Excellent communication and team attitude working with game developers from all disciplines
  • Strong work ethic, motivation, and passion for gaming and technology
  • Knowledge of Unreal Engine
  • Knowledge of JIRA, Swarm, and Perforce (nice to have)
  • BS or higher in Computer Science or a similar discipline (nice to have)
  • Experience leveraging automated testing (nice to have)

Benefits

  • Canada benefit package 100% paid by PCF
  • Insurance company reimburses 100% of claims (Up to $1000 per service a year, as well as individual family coverage)
  • Full Dental coverage, including major dental and orthodontics
  • 4% RRSP matching before tax deductions, 100% vested on day 1
  • Paid week off during Winter Holidays
  • 20 paid vacation days and 5 paid sick days
  • Free virtual health and mental wellbeing sessions included in the plan for members and their dependents
  • A competitive salary and performance-based annual bonuses
  • Personal development opportunities and ability to work in a global environment
  • Work in a creative team with people full of passion for what they do
  • Employees can work remotely
  • Remote/Hybrid work arrangement

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

Unreal EngineC++

Location requirements

RemoteMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.