Principal Software Engineer - Replication
The Engine Replication Team pulls the players together by ensuring the communication of the game state to all. As a Principal Replication Engineer you will help the players experience the game as a nearly synchronous world. Just as the nerves in our bodies coordinate our actions, the network system coordinates all the computers involved into 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 Are:
- A leading engineer with 8+ years of industry experience
- Experienced with Game networking coming from a Game Engine/Studio.
- Amazing at systems-level C++ programming and are fascinated by the actual work the CPU does when you use smart pointers, templates, virtual functions, and blocks of memory, both structured and raw
- Keen on each millisecond of the network exchanges: You know where the time goes and how to reduce the waste.
You Have:
- Deep understanding of how high-performance and low-latency networking solutions for a variety of game genres, e.g., high-fidelity first-person shooters, massive multiplayer online games, are architected and designed. This includes architecting state synchronization, predictive mechanisms, and bandwidth optimization.
- Practical experience with core game networking paradigms, such as client-side prediction and server reconciliation, data serialization and compression (e.g., delta encoding), lag compensation.
- Extensive experience with multi-threaded programming, synchronization primitives, and designing thread-safe networking systems
- Worked on some or all the devices Roblox supports - from desktop clients to mobile phone clients to console clients.
Recommended Jobs
AP Accountant
About the Role We are seeking a motivated AP Accountant to help scale our Accounts Payable function. The ideal candidate will bring strong operational expertise in payables, a process improvemen…
Sr Frontend Software Engineer I Design System
AXS connects fans with the artists and teams they love. Each year we sell millions of tickets to thousands of incredible events – from concerts and festivals to sports and theater – at some of the mo…
Software Engineer (AI Agents)
At Pylon, we're building the future of B2B Post Sales. Top support and success teams at companies like Hightouch, Merge, and Sardine use Pylon to manage their customer support and customer success. …
Receptionist (PT)
Receptionist (PT) Location San Jose, CA (Willow Glen area) : Senior Living Receptionist Are you passionate about working with seniors? Are you dedicated to supporting seniors on their wellness jour…
Founding Product Manager
About Alex Alex is one of the fastest-growing startups to come out of its YC batch with strong traction. We’re revenue-generating, well-funded, and backed by premier investors with years of runway. …
Personal Assistant
Fitness trainer, part time model, looking for someone who can run my onlyfans page, help arrange meetings, manage my appointments, edit pics, etc.
Senior Software Engineer
U.S. Citizenship is Required. Ability to qualify for a US Department of Defense security clearance required. This position is in-person (non-remote). Toyon is seeking individuals capable…
Market Manager
Job Title: Market Manager Department: Resort Market Salary: $ 68,000 annual DOE Postion Type: Permanent / Full-time / Exempt Position Summary: The Market Manager is responsible for trainin…
Legal Secretary - San Francisco, CA
LAW FIRM SERVING NONPROFITS SEEKS LEGAL SECRETARY IN OUR SAN FRANCISCO OFFICE Adler & Colvin is a nationally-esteemed firm with offices in San Francisco and Washington, D.C. Our more than twe…
Operating Technician (Sun-Wed 5:00pm-5:00am) (Irvine)
B. Braun Medical, Inc. Company: B. Braun US Pharmaceutical Manufacturing LLC Job Posting Location: Irvine, California, United States Functional Area: Other Areas Working Model: Onsite…