About the company
Roblox is building the tools and platform that empower a global community of developers and creators. The Engine Infrastructure Team works on the building blocks of Roblox itself, empowering 2M+ developers.
Responsibilities
- Develop engine code in C++ for sub-systems critical to the Roblox game engine.
- Work on sub-systems that handle data syncing between server and client, game-aware data streaming, and harmonizing resource usage.
- Design systems that enable Roblox to scale its game server fleet to millions of servers across the world.
Requirements
- 3+ years of industry experience designing and leading implementation on highly scalable and reliable distributed backend systems.
- Proficient in C++ and one or more programming languages (C#, Go, Python or similar).
- Deep understanding of C++ is a plus.
- Familiar with developing applications that run on Linux.
- Familiarity with game engines is a plus.
- Curiosity and passion for high-performance technologies, adopting new technologies like AI and agents.
- Strong teamwork and collaboration in cross-functional projects.
- Long-term mindset.
Conditions
- Based in San Mateo, CA Headquarters.
- Onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.
- Annual Salary Range: $182,170 - $227,370 USD.
- Eligible for equity compensation and benefits.