Senior Software Engineer, Runtime

Added
7 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

multithreading concurrency schedulers lock-free programming thread pools

πŸ“‹ Description

  • Take ownership of part of the engine's Concurrency system β€” the task scheduler, fiber runtime, and
  • Research and implement performance improvements that unblock platform initiatives – unlocking
  • Serve as a point of contact for concurrency across the org: design reviews, hard parallelism bugs
  • Improve the ergonomics, testability, and debuggability of concurrent code across PC, Mac, mobile

🎯 Requirements

  • Strong modern C++ (C++17 or newer) in a large, complex production codebase
  • Deep multithreading/concurrency experience β€” schedulers, thread pools, lock-free programming
  • Comfort profiling and reasoning about performance at the OS/CPU level

🎁 Benefits

  • equity compensation
  • benefits as described on this page
Get alerts for new remote engineering jobs
A weekly email with new matches. Unsubscribe anytime.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’