Studio: Build a Rockey Boy
Job Opening: AI Programmer
Location: Edinburgh, Scotland
Type: Full-Time
Responsibilities:
- Deliver high-quality AI gameplay systems
- Balance the performance and behavior requirements of game systems
- Identify and debug technical issues
- Prioritise, plan, and manage the time of assigned tasks effectively
- Communicate clearly with other team members across disciplines
- Support other disciplines with the use of AI systems developed by the team
- Use appropriate data structures and algorithms to maximize efficiency for development and runtime.
- Proactively highlight problems, delays, and risks, and seek support when required
Qualifications & Skills:
- Strong C++ programming and debugging skills.
- Experience profiling and optimizing code.
- Great written and verbal communication skills, comfortable working with cross-discipline teams with varied levels of technical experience.
- Good algorithm and data structure skills (including time and space complexity and real-world vs theoretical performance of basic data structures).
- Strong understanding of AI Systems concepts, such as behavior trees and utility systems.