Senior AI Gameplay Programmer - F/M/NB
nova quark
Job Summary
We are looking for an experienced AI programmer with strong expertise in Unreal Engine, ideally within a multiplayer context, capable of driving technical choices. This role involves working closely with other teams to understand their needs, contribute to architectural decisions, and develop robust, scalable solutions. The team aims for 6 members for alpha, working mostly with design, other GPP teams, and animation.
Must Have
- Develop, optimize and maintain core gameplay features and underlying systems related to AI.
- Collaborate with designers, animators and FX artists to implement and fine-tune non-playable characters’ movements and actions as well as core combat systems that affect AIs.
- Mentor junior programmers, fostering best practices in AI system development and real-time optimization.
- Excellent C++ programming expertise.
- Proficiency in Unreal Engine, with hands-on experience in developing and shipping features.
- At least 5 years as a gameplay programmer, with proven experience in an AI Gameplay Programmer role.
- Comfortable with profiling tools to identify and fix bottlenecks.
Good to Have
- Experience contributing to multiplayer projects developed in Unreal Engine.
- Advanced knowledge of Unreal Engine’s Gameplay Ability System (GAS).
- Familiarity with Satetrees.
Perks & Benefits
- Fully remote work possible (Europe only)
Job Description
The position
Job description
Why do we need a Senior AI Gameplay Programmer ?
We’re looking for an experienced AI programmer with a strong expertise in Unreal Engine, ideally within a multiplayer context, and who’s capable of driving technical choice when given the opportunity. This person will work closely with other teams to understand their needs, contribute to architectural decisions, and develop robust, scalable solutions.
Team composition: The team has 3 members we aim for 6 members for alpha
Team work: Mostly with design, but with other GPP teams and animation team as well
Core Mandate (3 main missions)
- Develop, optimize and maintain core gameplay features and underlying systems related to AI
- Collaborate with designers, animators and FX artists to implement and fine-tune non-playable characters’ movements and actions as well as core combat systems that affect AIs.
- Mentor junior programmers, fostering best practices in AI system development and real-time optimization.
Success Criteria (What are we expecting from you in the next months)
- Delivers at least one feature with a high level of technical quality and clear technical and user documentations
- Demonstrates deep Unreal Engine expertise and actively supports the AI team by sharing knowledge and best practices
- Demonstrates strong independent problem-solving skills, efficiently diagnosing and fixing complex bugs.
Key information
- Accepting permanent staff and freelance candidates
- Availability: ASAP (if available later, do not hesitate to apply!)
- Location: Full remote possible (Europe only)
- Compensation and Benefits:
We partner with Deel to facilitate hiring globally, ensuring compliance with local labor laws and providing tailored benefits for each country. This collaboration allows us to offer competitive packages and seamless onboarding for our international team members, enhancing their employment experience no matter where they are located.
- Few links about us
- We released the first trailer: https://tinyurl.com/yd9k7fa8
- Our website: https://tinyurl.com/2ae4hxuu
- A short article about us: https://tinyurl.com/mr23zkkb
- Good summary of our game: https://tinyurl.com/bdzxd9cc
Preferred experience
Hard skills
- Mandatory to start the hiring process:
- Excellent C++ programming expertise
- Proficiency in Unreal Engine, with hands-on experience in developing and shipping features
- At least 5 years as a gameplay programmer, with proven experience in an AI Gameplay Programmer role.
- Comfortable with profiling tools to identify and fix bottlenecks
- Nice to have (not mandatory but it will be a plus!)
- Experience contributing to multiplayer projects developed in Unreal Engine
- Advanced knowledge of Unreal Engine’s Gameplay Ability System (GAS)
- Familiarity with Satetrees
Recruitment process
1. First conversation (20 min) by video call with Arthur (Recruiter) and Tushar (Lead Tech): To learn more about your experience, your expectations and Novaquark
2. Hiring Manager interview (1 hour) with Vincent (Lead GPP) and Julien (Associate Lead AI GPP): To meet your futur manager and to go deeper in our current context
Throughout the entire recruitment process, Arthur will ensure follow-up and coordination. Do not hesitate to send your portfolio in addition to your CV to showcase your creations!