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
Cash Management Analyst
Job Description and Duties Anticipated Interview Dates: We anticipate holding in person interviews the week of December 22, 2025. California Public Employees' Retirement System (CalPERS) seeks …
3.21 Robotics DevOps Engineer
Field AI is transforming how robots interact with the real world. We are building risk-aware, reliable, and field-ready AI systems that address the most complex challenges in robotics, unlocking the…
PRODUCCIÓN EN LA INCUBADORA
¿Quiere construir un futuro más sólido, sustentable y cultivar tu carrera? Súmate al equipo global de Cargill que cuenta con 160,000 empleados que están comprometidos en usar maneras seguras, responsa…
Entry Level CDL A Driver Home Bi Weekly
Entry-level CDL-A driving opportunity with bi-weekly home time. The position pairs new drivers with a mentor and places drivers on a dedicated refrigerated (reefer) route handling 100% no-touch freig…
Beauty Advisor/Artist Beauty Advisor
## Description As one of our highly skilled make-up artists you will combine your creative and technical expertise and passion for people to provide a welcoming, inspirational and personalized in-stor…
Project Engineer
You will play a key role in developing new industrial customers across the U.S., targeting high- wear and corrosion applications with laser cladding services and welding consumables . This p…
Senior Systems Test Engineer
Our mission at Skyryse is nothing less than a new era in flight, where fatalities are nearly zero, piloting any aircraft is simple and safe, and the sky is accessible to all. SkyOS, our industry-firs…
Senior Optical System Test Engineer
Company Description Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless …
Office Assistant
Job Description and Duties Under the general supervision of the Office Services Supervisor I, the Office Assistant (Typing) is responsible for performing a wide variety of clerical duties. The Of…