Principal Frontend Engineer, Co-Experience
Core
Define and lead the frontend engineering for Roblox's real-time communication surface (chat, voice, video) to enable social interaction across 3D immersive experiences for hundreds of millions of users.
Role type
Principal Frontend Engineer (Real-time Communication)
Builds
The platform-level Party System and communication APIs for Roblox creators
Domain
Social networking, Real-time media streaming, 3D immersive platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Real-time audio/video calling product expertise, Complex UI development, System design, Technical leadership, AI-assisted development, Cross-functional collaboration
Preferred skills
Experience mentoring senior engineers, Product-opinionated mindset, Hands-on coding in production
Technologies
Real-time communication protocols, 3D environment frameworks, AI development tools
Responsibilities
Lead technical strategy across multiple pods, Mentor and grow senior engineers, Design empowering systems for creators, Drive end-to-end ownership of projects from architecture to launch, Remain hands-on in the codebase and code reviews
Seniority
Principal, hands-on IC with strategic influence