San MateoFull TimeEngineering
Remotely
multithreadingtelemetryprofilingconcurrencyc++17c++14schedulermicroprofiler
Job Description
📋 Description
- Work on Roblox's Runtime pod, core primitives for engine and Studio stack.
- Own part of the Concurrency system: scheduler and fiber runtime.
- Address performance, memory, and observability at global scale.
- Collaborate with other engine teams on concurrency asks and reviews.
🎯 Requirements
- Strong modern C++ (C++17+) in a large codebase.
- Deep multithreading/concurrency experience (schedulers, threads, atomics).
- Profiling and OS/CPU level performance reasoning.
- Experience with cross-platform development a plus.
🎁 Benefits
- Competitive base salary with equity and benefits.
- On-site collaboration in San Mateo, Tue–Thu in the office.
- US-based salary range: $196,750 – $243,290 USD.
Back to all jobs