The Engine Networking Team pulls the players together by ensuring the communication of the game state to all. As a Principal Engineer on this team you will help the players experience the game as a nearly synchronous world. The networking and asset loading team plays a key role in a smooth experience for the players. You will work in all areas of the game platform in your quest for real-time communication of every part of Roblox.
You Will:
- Lead engineers with 8 years of industry experience
- Understand the game networking with a passion for working with open source
- Be experienced with asset loading rendering and networking coming from a Game Engine/Studio. (Desirable)
- Be an amazing systems-level C programmer and be fascinated by the actual work the CPU does when you use smart pointers templates virtual functions and blocks of memory both structured and raw
- Have a keen to each millisecond of the network exchanges: You know where the time goes and how to reduce the waste
- Understand what happens on the operating system level when certain code is completed
You Have:
- Worked on the guts of a multi-player game engine 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
Required Experience:
Staff IC
The Engine Networking Team pulls the players together by ensuring the communication of the game state to all. As a Principal Engineer on this team you will help the players experience the game as a nearly synchronous world. The networking and asset loading team plays a key role in a smooth experienc...
The Engine Networking Team pulls the players together by ensuring the communication of the game state to all. As a Principal Engineer on this team you will help the players experience the game as a nearly synchronous world. The networking and asset loading team plays a key role in a smooth experience for the players. You will work in all areas of the game platform in your quest for real-time communication of every part of Roblox.
You Will:
- Lead engineers with 8 years of industry experience
- Understand the game networking with a passion for working with open source
- Be experienced with asset loading rendering and networking coming from a Game Engine/Studio. (Desirable)
- Be an amazing systems-level C programmer and be fascinated by the actual work the CPU does when you use smart pointers templates virtual functions and blocks of memory both structured and raw
- Have a keen to each millisecond of the network exchanges: You know where the time goes and how to reduce the waste
- Understand what happens on the operating system level when certain code is completed
You Have:
- Worked on the guts of a multi-player game engine 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
Required Experience:
Staff IC
View more
View less