Senior Software Engineer: Assistant

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Senior Software Engineer to build and scale the agentic AI system powering creation for millions of Roblox creators. This role involves full-stack development across cloud orchestration, LLM integration, tool execution, and client-facing systems, focusing on multi-step creation workflows like planning, code generation, asset creation, and automated testing. Experience with AI infrastructure, model serving, observability, agentic systems, and evaluation frameworks is required.

What you'd actually do

  1. Help and understand the needs of the community that uses our software, from beginning artists to professional scripters and designers.
  2. Take ownership and responsibility for designing, building, testing, and deploying services within the Roblox ecosystem.
  3. Work on a variety of unique technical challenges within complex systems.
  4. Be a technical bar-raiser for high code quality, architectural designs, and long-term planning.
  5. Develop fellow engineers on the team.

Skills

Required

  • 5+ years of experience shipping high-complexity software and supporting mission-critical applications at scale
  • Experience architecting, designing, and leading implementation across a wide range of software products and systems
  • Experience building AI infrastructure, including systems for model serving, orchestration, reliability, and production observability
  • Familiarity with agentic systems and multi-step execution loops, including planning, tool use, recovery, and long-running workflows
  • Understanding of tools, skills, and evaluation frameworks for AI systems, including how to design reliable tool interfaces, improve capability coverage, and measure quality through structured evals
  • Expertise in component-based libraries and frameworks, with a strong grasp of building performant, high-quality user experiences
  • Proficiency in C++, C#, Java, or similar programming languages
  • Strong understanding of SQL and NoSQL systems at scale
  • Deep understanding of the components required to build modern large-scale infrastructure, with the judgment to evaluate tradeoffs, recommend pragmatic solutions, and align engineers around a direction

What the JD emphasized

  • shipping high-complexity software and supporting mission-critical applications at scale
  • architecting, designing, and leading implementation across a wide range of software products and systems
  • building AI infrastructure, including systems for model serving, orchestration, reliability, and production observability
  • agentic systems and multi-step execution loops, including planning, tool use, recovery, and long-running workflows
  • tools, skills, and evaluation frameworks for AI systems, including how to design reliable tool interfaces, improve capability coverage, and measure quality through structured evals

Other signals

  • building the agentic AI system that powers creation for millions of Roblox creators
  • orchestrates multi-step creation workflows end-to-end: planning, code generation, asset creation, and automated testing
  • Experience building AI infrastructure, including systems for model serving, orchestration, reliability, and production observability
  • Familiarity with agentic systems and multi-step execution loops, including planning, tool use, recovery, and long-running workflows
  • Understanding of tools, skills, and evaluation frameworks for AI systems