Senior Tools Engineer – AI NPC Systems

Snail Studios

Job Summary

Snail Games is seeking a Senior Tools Engineer to lead the development of next-generation game development tools. This role involves technical leadership and hands-on development, guiding a small team to create innovative systems integrated across multiple game engines. Responsibilities include designing and implementing node-based visual workflows, editor interfaces, and intuitive map-based tools for assigning systems and behaviors to game objects. The engineer will work with a lead architect, present progress to leadership, plan milestones, and serve as an organizational layer between high-level architecture and day-to-day implementation.

Must Have

  • Proficiency in C++ for game/tools development
  • 5+ years in game/tools development
  • Experience leading small engineering teams
  • Background in Unity, Unreal, or proprietary engines
  • Ability to build user-facing tools
  • Experience with project planning
  • Comfort presenting technical progress
  • Proficiency with version control systems
  • Ability to execute within architecture
  • Comfort as an implementation lead

Good to Have

  • Integrate AI/ML systems
  • Node-based visual scripting experience
  • Familiarity with game object behavior systems
  • Rapid prototyping experience
  • Game world design tools experience
  • Experience growing projects
  • Knowledge of procedural generation

Perks & Benefits

  • Work/life balance
  • Paid holidays, vacation, sick leave
  • Medical, dental, vision, Life/LTD
  • 401k with company match

Job Description

Senior Tools Engineer – AI NPC Systems

Snail Games strives to create the new high bar for gameplay experience in online gaming. We have been a global developer and publisher of digital entertainment since 2009 and are committed to pushing the boundaries of the industry. We are currently seeking a Senior Tools Engineer to lead development of next-generation game development tools. This role combines technical leadership with hands-on development, perfect for someone who can guide a small team while actively contributing to innovative systems that will integrate across multiple game engines.

Job Type: Full-Time

Location: Beverly Hills, CA 

Primarily remote; in-person presence required for select meetings or events.

Responsibilities

  • Lead a small team (3-4 people initially) in developing proprietary game development tools

  • Design and implement node-based visual workflows and editor interfaces

  • Create intuitive map-based tools for assigning systems and behaviors to game objects

  • Work directly with a veteran lead architect (20+ years, commercial engine development) to execute on established technical vision and architecture

  • Present development progress and milestones to leadership team

  • Plan and coordinate development milestones to enable focused execution by technical leadership

  • Serve as organizational layer between high-level architecture and day-to-day implementation

  • Prototype and iterate on user-facing development tools and workflows

Minimum Requirements

  • Strong proficiency in C++ and experience using it in game or tools development

  • 5+ years of professional experience in game development, tools development, or similar technical roles

  • Experience leading or technically guiding small engineering teams (2-4 people)

  • Strong background in multiple game engines (Unity, Unreal, or proprietary engines preferred)

  • Demonstrated ability to build user-facing tools and editor interfaces

  • Experience with project planning, milestone tracking, and technical roadmap execution

  • Comfortable presenting technical progress to non-technical stakeholders

  • Proficiency with version control systems and collaborative development workflows

  • Ability to execute within established technical architecture rather than drive architectural decisions

  • Comfortable working as implementation lead under senior technical direction

Nice to Have

  • Experience integrating AI/ML systems into game development workflows

  • Previous work on node-based visual scripting systems or workflow tools

  • Familiarity with game object behavior systems and content creation pipelines

  • Experience with rapid prototyping and iterative tool development

  • Background in game world design tools or level editor development

  • Experience growing with a project from prototype into multiple engine integrations

  • Knowledge of procedural content generation or data-driven game systems

Why Join the Snail Games USA Team?

  • True focus on work/life balance

  • Paid company holidays, vacation, and separate sick leave

  • We offer medical, dental, vision, and Life/LTD

  • 401k with company match

Salary Range: $120,000 to $155,000

If you're a highly capable full stack engineer ready to lead by doing, we’d love to hear from you.

4 Skills Required For This Role

Cpp Unreal Unity Prototyping

Similar Jobs