San MateoFull TimeEngineering
Remotely
schedulersmultithreadingprofilingconcurrencyc++17asyncfiber
Job Description
📋 Description
- The Runtime pod builds and maintains foundational C++ components powering Roblox engine and Studio
- Own the Concurrency system: task scheduler, fiber runtime, and async APIs used by engine teams.
- Debug production issues across PC, Mac, mobile, and console; optimize across CPUs/OSs.
🎯 Requirements
- Strong modern C++ (C++17+) in a large production codebase.
- Deep multithreading/concurrency experience: schedulers, thread pools, lock-free programming
- Comfort profiling and reasoning about performance at OS/CPU level.
🎁 Benefits
- Annual Salary Range: $196,750 — $243,290 USD.
- On-site: Roblox San Mateo office (Tue/Wed/Thu in office; Mon/Fri optional).
- Equity compensation and benefits described on the total rewards page.