
Senior AI Programmer
People Can Fly Studio
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇵🇱 Poland
Visit company websiteJob Level
Senior
About the role
- 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
- 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
Requirements
- 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
- Proficiency in additional programming languages beyond primary expertise (optional)
- Familiarity with Project Management Software such as JIRA, Confluence, etc., with specific expertise in JIRA, Swarm, and Perforce (optional)
- Skills in performance analysis and optimization (optional)
- Understanding of multi-threading concepts and practices (optional)
Benefits
- Private medical healthcare including dental treatment for PCF members and their families (Signal Iduna).
- MultiSport card for you and your family members or friends.
- Free library with a wide range of games and books you have unlimited access to.
- In-company Polish and English language classes.
- Fresh fruit, snacks, and beverages for everyone in the office.
- Flexible working hours.
- Free virtual health and mental wellbeing sessions are 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++3D mathmatriceslinear algebraAI algorithmsperformance measurementoptimization techniquesgame development AIrobust code writingmulti-threading
Soft skills
collaborationcommunicationproblem-solvingadaptabilityattention to detail