Principal Software Engineer - Network Transport
The Engine Networking Team pulls the players together by ensuring the communication of the game state to all. As a Principal Network Transport 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 Have:
- 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 all the devices Roblox supports - from desktop clients to mobile phone clients to console clients
You Are:
- A leading engineer with 8+ years of industry experience
- A deep understanding of Network Stack with a passion for working with open source
- Experienced with Game networking coming from a Game Engine/Studio. (Desireable)
- 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
- A connoisseur with Linux networking and have a good understanding of common network protocols
- Keen to each millisecond of the network exchanges: You know where the time goes and how to reduce the waste
- Understanding of what happens on the operating systems -level when certain code is completed
Recommended Jobs
Senior Director, Facilities
PsiQuantum’s mission is to build the first useful quantum computers—machines capable of delivering the breakthroughs the field has long promised. Since our founding in 2016, our singular focus has bee…
Product Manager, Creator Hub
Roblox creators are building the future of immersive experiences, and Creator Hub is their mission control. As the Product Manager for Creator Hub , you'll define how millions of creators manage th…
Commercial Plumbing Project Manager
Commercial Plumbing Project Manager position for large Mechanical Contractor in Orange County, CA This is a permanent position with a generous salary and benefits package as well as career-growth …
Software Engineer - GenAI
Aeris provides a SaaS based connectivity management platform for mobile operators and enterprises. It enables organizations to realize new revenue streams from a vast variety of devices while simplif…
Senior engineer software
Bring more to life. Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology? At Leica Biosystems, one of Danaher's 15+ oper…
Maintenance Mechanic
BLISS Car Wash (Maintenance Division) Annual Salary $65,000 to $100,000$1,500 SIGN ON BONUS BENEFITS: ~$65,000 to $100,000 annual salary. ~$1,500 sign-on bonus. ~401k with Employer Matchin…
Software Engineer - Rust Development
Our AI systems require efficient data handling at scale. We are seeking an individual passionate about optimizing software, hardware, and data transfer to support our AI initiatives across the …
Senior Product Manager
Dear Job seekers if you are on the job market and willing to apply kindly share your resume to: [email protected] Join Intuit as a Product Manager on the Expert Management team within Customer S…
Lead Flight Test Engineer
Mach is a defense manufacturing company that builds munitions to help the United States win future wars. Backed by $85M in funding from top venture firms, our small lean team ideates, designs, manufa…
Sr Staff Software Engineer - Security Research (Intrusion Prevention System Development)
Company Description Our Mission At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vi…