Overview
Senior Network Transport Engineer on the Engine Networking Team, responsible for real-time communication of game state so players experience the game as a nearly synchronous world.
What you'll do
- Work across all areas of the game platform to achieve real-time communication of every part of Roblox.
- Help players experience the game as a nearly synchronous world by coordinating the computers involved into a smooth experience.
What you'll need
- 7+ years of experience with game networking coming from a game engine or studio.
- Worked on a powerful user-space network stack, solving problems related to scale, performance, latency, and throughput in client/server environments.
- Worked on a very large multithreaded distributed system that connects millions of users worldwide.
- Worked on the devices Roblox supports, from desktop clients to mobile phone clients to console clients.
- Worked on a game engine and understand how a game engine works.
- Deep understanding of the network stack.
- Strong systems-level C++ programming experience, including smart pointers, templates, virtual functions, and structured and raw memory blocks.
- Experience with Linux networking, QoS, and congestion control algorithms.
- Understanding of what happens at the operating system level when certain code is completed.
Nice to have
- A passion for working with open source.
- Keen attention to each millisecond of network exchanges, knowing where the time goes and how to reduce waste.
Details
- Location: headquarters in San Mateo, CA.
- Roles based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
- Annual base salary range: $243,290 to $295,250 USD. Full-time employees are also eligible for equity compensation and benefits.
- For US-based roles only, the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.
Read the full description and apply on the company’s own careers page.