CareerPlanGet AI match score →

Senior Software Engineer - NPC Behavior

San Mateo, CA💼 Full-time💰 $196,750–$196,750🗓 2026-07-15 → 2026-07-31

Core

Design and build highly scalable systems for NPC tools, play testing, and digital players within the Roblox game engine to empower creators.

Role type

Senior Software Engineer (NPC Behavior & AI Systems)

Builds

Scalable backend systems, data pipelines, visualization tools, and inference setups for game engines.

Domain

Gaming / Machine Learning / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed backend systems design, microservices architecture, game engine development, full-stack problem solving, cross-functional project ownership, community feedback integration

Preferred skills

C++ proficiency, machine learning familiarity, imitation learning, reinforcement learning, behavior trees, statement machines

Technologies

C#, Lua, C++, Go, Python, LLM, Imitation Learning, Reinforcement Learning, Behavior Trees, Statement Machines

Responsibilities

Design and build scalable systems for NPC tools and digital players; own product areas from technical design to launch; collaborate with product and design teams; gather and respond to community feedback.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗