Job Title: AI Programmer
Location: Remote, UK
Job Type: Full-Time
Experience Level: Mid-Level/Senior
At Athena Worlds our values are simple, we care about our team, we care about our projects, we care about our consumers and we care about diversity and inclusion. Our aim is to create compelling experiences for everyone, regardless of background. Some companies talk about their support for diversity and inclusion but we live it; with a diverse team, covering all walks of life. No fancy slogans, just real people with real commitment.
We are seeking a skilled AI Programmer with a strong background in character AI development to join our dynamic team. The ideal candidate will have a passion for gaming and a deep understanding of AI principles, particularly in the context of gameplay. You will work closely with designers and other programmers to create intelligent and engaging character behaviors that enhance player experience.
Design, implement, and optimize AI systems for character behaviors in our games.
Collaborate with game designers to develop AI features that align with gameplay mechanics.
Utilize Unreal Engine to integrate AI systems into the game environment.
Conduct performance analysis and debugging of AI systems to ensure smooth gameplay.
Stay updated with the latest AI technologies and methodologies to continuously improve our systems.
Mentor junior programmers and contribute to team knowledge sharing.
Bachelor’s degree in Computer Science, Game Development, or a related field.
3+ years of experience in AI programming, with a focus on character AI.
Proficiency in C++ and experience with Unreal Engine is highly desirable.
Strong understanding of AI techniques such as GOAP, pathfinding, decision and behavior trees.
Excellent problem-solving skills and ability to work collaboratively in a team environment.
Passion for video games and a strong desire to create engaging player experiences.
Familiarity of working with industry standard project management tools (e.g., Jira, Confluence).
Familiarity with version control systems (e.g., Perforce, Git).
Knowledge of additional programming languages (e.g., C#, Python) is a plus.
Competitive salary and benefits package.
Opportunity to work on exciting projects with a talented team.
A creative and collaborative work environment.
Opportunities for professional growth and development.
If you are passionate about game development and meet the qualifications listed above, we would love to hear from you! Please use the application form link below to submit your details.