Senior Software Engineer - Game AI

1 Month ago • 2-3 Years • Game AI

Job Summary

Job Description

Day[9]'s Game Studio seeks a Senior Software Engineer experienced in C++ to design, develop, and optimize AI systems for their unannounced multiplayer PC strategy game. Responsibilities include implementing complex decision-making processes using Behavior Trees, FSM, and/or GOAP for characters, enemies, and NPCs. Collaboration with game designers to ensure AI aligns with game mechanics is crucial. The role requires efficient code writing, debugging, optimization, and iterative improvements based on feedback. Experience in game AI development (2-3 years minimum), proficiency in C++ and AI systems, and strong problem-solving skills are essential. The position is fully remote, open to candidates in the US, Canada, and LATAM, and involves contributions across full-stack engineering as needed.
Must have:
  • C++ proficiency
  • Game AI experience (2-3 years)
  • Behavior Trees, FSM, GOAP
  • Complex AI design & implementation
  • Optimization techniques
  • Problem-solving skills
  • Collaboration skills
Good to have:
  • Unreal Engine
  • Multiplayer game AI
  • Game design principles
  • Version control (Perforce)
Perks:
  • Competitive salary and benefits
  • Fully remote

Job Details

Work with Sean "Day[9]" Plott on an unannounced multiplayer PC strategy game. We're funded and provide competitive salaries and benefits. We're fully remote and this job is open to US, Canada, and LATAM.

This is not an ML or generative AI position.

We are seeking a skilled Software Engineer with experience in C++ to develop and implement AI systems that drive the behavior of in-game characters, enemies, NPCs, and other interactive entities. You’ll work closely with the team to create intelligent, responsive, and dynamic AI systems that enhance the player experience. Your contributions will have a direct impact on gameplay, player immersion, and overall game design.

Key Responsibilities

  • Design, develop, and optimize AI systems for characters, enemies, and NPCs using Behavior Trees, FSM and/or GOAP.
  • Implement complex decision-making processes to create intelligent and responsive AI behaviors.
  • Collaborate with gameplay designers to ensure AI interactions align with overall game mechanics and objectives.
  • Write efficient, maintainable, and scalable code to handle AI systems for a large-scale game environment.
  • Debug and optimize AI code for performance and stability.
  • Continuously iterate on AI behaviors based on internal feedback and playtests.
  • Assist with other full-stack engineering features as needed.

Requirements

  • Passion for one or more of the following genres: MOBA, RTS, Card, Strategy, Roguelike.
  • Previous experience developing AI systems for games, with at least 2-3 years of professional experience in game development.
  • Strong proficiency in AI programming using C++ and AI-specific systems like Behavior Trees, FSM and GOAP.
  • Demonstrated experience in designing and implementing complex AI behaviors (e.g., combat, stealth, pathfinding, group tactics).
  • Solid understanding of AI principles, including finite state machines, decision trees, and utility-based AI systems.
  • Strong knowledge of optimization techniques for AI performance in real-time games.
  • Excellent problem-solving skills and the ability to work independently and as part of a collaborative team.
  • Strong communication skills to effectively collaborate with multidisciplinary teams.
  • Passion for video games and a deep understanding of what makes engaging, immersive AI behavior.
  • Interest in developing solutions to problems in areas outside of AI expertise.

Nice to Have

  • Experience shipping Indie, AA, or AAA video game titles.
  • Proficiency in Unreal Engine.
  • Knowledge of multiplayer game AI (e.g., server-side AI, distributed systems).
  • Familiarity with game design principles and player-centric gameplay.
  • Experience working with version control systems (e.g. Perforce).

Additional Information

  • This position is fully remote and open to candidates residing in time zones between US West and US East (UTC -8 to UTC -4).
  • We are an equal opportunity employer dedicated to cultivating an inclusive environment.
  • We provide reasonable accommodations for applicants with physical and mental disabilities. Please contact us to request assistance.

Similar Jobs

Microsoft - Research Intern - AI-Driven System Design and Optimization

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Activision - Senior Engine Programmer

Activision

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Playground Games - Senior Rendering Engineer

Playground Games

Royal Leamington Spa, England, United Kingdom (On-Site)
6 Months ago
ByteDance - Backend Engineer, Ark Large Model Platform - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago
Streamline Media Group  Inc  - Game Programmer (Unreal)

Streamline Media Group Inc

Bogotá, Bogota, Colombia (On-Site)
4 Months ago
Inworld AI - Forward Deployed Engineer - Canada

Inworld AI

Vancouver, British Columbia, Canada (Remote)
4 Months ago
MAINEX ACADEMY - Genarative AI Artist

MAINEX ACADEMY

Chennai, Tamil Nadu, India (Hybrid)
5 Months ago
Inworld AI - Head of Developer Product Marketing

Inworld AI

Mountain View, California, United States (Hybrid)
1 Month ago
Amanotes - [ECHO team] Stable Diffusion Game Artist (New Games - Hybrid Casual Games)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Months ago
FTF Studios - FTF Mid-Level Programmer

FTF Studios

(Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Research Engineer

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
3 Months ago
Bright Machines - Research Perception Scientist, Computer Vision and Machine Learning

Bright Machines

San Francisco, California, United States (On-Site)
4 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Redmond, Washington, United States (On-Site)
3 Months ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Billing & Settlement

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Playrix - Senior Game UI Developer

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
4 Months ago
ByteDance - Senior Backend Software Engineer - Global E-Commerce Logistics

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Georgia (Remote)
4 Months ago
NVIDIA - CPU Verification Infrastructure Tools Architect

NVIDIA

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Theorycraft Games - UI Engineer

Theorycraft Games

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Game AI Jobs

Bethesda - Senior AI Programmer

Bethesda

Texas, United States (On-Site)
8 Months ago
Couchbase - Sr Product Manager - GenAI

Couchbase

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Seedify - AI Product Manager

Seedify

(Remote)
1 Month ago
Playground Games - Senior AI Engineer

Playground Games

England, United Kingdom (Hybrid)
2 Months ago
Razer - Solutions Architect

Razer

Singapore (On-Site)
4 Months ago
NetEase Games - Game AI Research Leader

NetEase Games

Singapore (On-Site)
1 Week ago
Rebellion - Senior AI Gameplay Programmer

Rebellion

Oxford, England, United Kingdom (Hybrid)
1 Week ago
Kojima Productions - AI Programmer

Kojima Productions

Tokyo, Japan (On-Site)
2 Months ago
MAINEX ACADEMY - Genarative AI Artist

MAINEX ACADEMY

Chennai, Tamil Nadu, India (Hybrid)
5 Months ago
Axinous - People Technology - AI Transformation Lead

Axinous

California, United States (Remote)
4 Days ago

Get notifed when new similar jobs are uploaded