Senior AI Programmer - Remote at People Can Fly
Job Description
Responsibilities
- Implement tasks and features in a timely fashion with minimal support from more senior programmers
- Work with more senior developers to breakdown tasks, update progress, ask questions and raise issues when needed
- Participate in code reviews to share knowledge and learn from other team members
- Create documentation according to Team Standards
AI
- Work across multiple disciplines on the behaviors of a large variety of non-player characters
- Work closely with the design team and iterate with them game features while gathering feedback from iterations
- Create dedicated tools and features
- Test, debug, profile and optimize implementations
- Maintain and extend the existing Unreal Engine AI framework and tools. Design, implement into engine and maintain new AI features
- Track work in production systems
- Proficient in primary programming languages, particularly C++
- Solid foundation in mathematics, including 3D math, matrices, and linear algebra
- Familiarity with basic physics principles and classical mechanics
- Comprehensive understanding of common algorithms and techniques utilized by AI teams in game development
- Skilled in performance measurement and optimization techniques
- Hands-on experience in programming various game development AI topics such as movement, navigation, and decision-making logic
- Capable of writing robust, efficient, and reliable code
- Proficient with Source Control and Code Review tools, including Swarm, Perforce, Git, etc.
- Extensive knowledge of Unreal Engine
You might have
- Proficiency in additional programming languages beyond primary expertise
- Familiarity with Project Management Software such as JIRA, Confluence, etc., with specific expertise in JIRA, Swarm, and Perforce
- Skills in performance analysis and optimization
- Understanding of multi-threading concepts and practices
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.
- 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.
