Open Beta is LIVE. Join thousands of Roblox Builders leveling up with Nilo. Click here.

← Back to careers
EngineeringRemoteFull-time

Networking Engineer

Architect and own the real-time infrastructure that makes Nilo feel instant, collaborative, and alive across devices and platforms.

Apply for this role

About Nilo

Nilo is a collaborative platform designed to empower creative expression in 3D content across desktop, mobile, Discord, and Telegram. Nilo helps the next generation of creators generate 3D assets, characters, code, and animations directly from text or images, lowering the barrier to entry for 3D creation.

You will be joining a world-class team with experience from Fortnite, Fable, Star Wars, Warcraft, and Adobe. Our founder led the Unreal Engine 5 optimization team and was the first engineer at Polystream through to acquisition. Others on the team helped scale VRChat from zero to 100,000 users and raised over $100 million, and built creative tools used by more than 26 million people at Adobe. Nilo is an alumnus of a16z Speedrun and recently closed its seed round with backing from Supercell Investments, Flex Capital, KFund, Script Capital, and a group of world-renowned angel investors. We are builders, designers, and game-makers creating a new category for the next generation of 3D creators.

The role

We are looking for a Networking Engineer to own the real-time infrastructure that makes Nilo feel instant, collaborative, and alive. You will design systems that let creators build together in shared 3D spaces across different devices, connection qualities, and platforms. This role is ideal for someone who has lived inside the networking stack of a multiplayer game or real-time collaboration product and knows how to make low-latency experiences feel effortless at scale.

You will have an outsized impact by

  • Owning the design and implementation of Nilo's real-time networking layer as we scale beyond off-the-shelf collaboration infrastructure.
  • Building resilient browser-first transport abstractions that work reliably across desktop, mobile, and inconsistent network conditions.
  • Designing ECS state synchronization: deciding what gets networked, at what frequency, and with what authority mode.
  • Implementing network smoothing features (dead reckoning, entity interpolation, lag compensation) tuned for a collaborative 3D creation experience.
  • Keeping networking from becoming a performance ceiling as users add large numbers of synchronized entities to shared worlds on low-bandwidth connections.
  • Collaborating with the engine team on how networked state integrates with simulation, runtime systems, and AI-driven content workflows.
  • Establishing observability standards: latency budgets, bandwidth profiling, reconnect behavior, and graceful degradation across device and network tiers.

What we are looking for

  • 5+ years in networking engineering, with a focus on real-time or multiplayer systems.
  • Deep hands-on experience with WebTransport, WebSockets, or equivalent real-time browser transport protocols.
  • Strong understanding of networked state sync architectures (client-authoritative, server-authoritative, and hybrid models) and the real tradeoffs between them.
  • Experience with entity interpolation, dead reckoning, or other lag compensation techniques for smooth multiplayer UX.
  • Comfort working within an ECS architecture. You understand how to decouple game logic from transport-dependent systems.
  • Solid instincts around bandwidth constraints: you know how to be conservative with uplink without sacrificing experience quality.
  • Ability to work across the stack: from protocol decisions to the TypeScript APIs your teammates build against.
  • You have a strong sense of ownership and you can anticipate needs before they are asked.

Bonus points if

  • You have shipped networking in a browser-based or WebGL product.
  • You have experience with Firebase/Firestore as part of a real-time persistence layer.
  • You are familiar with binary serialization and have opinions about when it is worth the added complexity in browser-based products.
  • You have worked on systems requiring deterministic simulation or rollback networking.
  • You have a track record of open-source contributions or public-facing technical work.
  • You have worked at an early-stage startup before, where scope is broad and iteration is fast.

Why join Nilo

  • You will help define a new creative category at the moment it is being invented.
  • You will own infrastructure that is genuinely hard: browser-first, mobile-inclusive, real-time, ECS-integrated, and evolving.
  • You will have massive influence on architecture decisions that will shape the platform.
  • You will ship fast, learn fast, and help shape a product used by the next generation of creators.

Curious about the team and community? Come say hi in our Discord.

Apply for this role