About the company
Roblox is building the tools and platform that empower a global community of developers and creators to bring immersive 3D experiences to life.
Responsibilities
- Architect and build scalable backend services and APIs that connect design tools to AI models and production environments (Roblox Studio)
- Develop agentic workflows and orchestration layers (such as Model Context Protocol servers) to enable natural language generation of UI components, layouts, and prototypes
- Build automated CI/CD pipelines and infrastructure to create "zero-config" development environments for non-technical designers
- Design and maintain the data architecture connecting the design system to AI data sources, ensuring design tokens and components are programmatically accessible and synced across platforms
- Create internal tools, develop plugins for tools like Figma and Cursor, and build web apps focused on design linting, code generation, and automated compliance at scale
- Serve as the technical bridge between core engineering, AI research, and product design
Requirements
- 3+ years of software engineering experience with a strong focus on full-stack or backend development, systems architecture, and API design
- Demonstrated experience building scalable internal services
- Familiarity with LLM orchestration, agentic workflows, and AI protocols (e.g., MCP)
- Experience with cloud infrastructure, feature-flag management, version control (GitHub Enterprise), and automated deployment pipelines
- Strong understanding of Figma plugin architecture and programmatically parsing and manipulating design data at scale
- Nice to have: Roblox development, Lua/React-Lua, or game-engine UI architecture
- Nice to have: ASTs, compiler logic, or automated code generation
Conditions
- Based at headquarters in San Mateo, CA
- Office roles are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday
- Full-time employees are eligible for equity compensation and benefits