Networking Engineer — Real-Time Collaboration
Design the data model and sync protocol that let two editors and an AI agent edit one timeline live, without a corrupted project or a frozen preview.
Apply for this roleWhy this role matters
A shared Figma file was a novelty a few years ago; now nobody would accept a design tool where only one person can touch the canvas at a time. Video editing hasn't made that leap, because the document is so much harder to share: a timeline is playback state, effects state, and media state all at once, not a flat canvas. And Wizard raises the difficulty further on purpose — Oz, our AI backbone, edits the same timeline a human does, live, alongside them. Two editors and an AI agent, all touching one cut in real time, with no room for a corrupted project or a frozen preview: that's a problem nobody at Wizard currently owns end to end, and it's the one this role is for.
What you'll do
- Design the data model and sync protocol that let a timeline be edited by more than one participant at once — human or AI — without conflicting changes silently overwriting each other.
- Decide, and defend, how conflicts actually get resolved: last-write-wins is not an option when the "last writer" might be Oz mid-generation and the other might be an editor mid-trim.
- Build the connection layer that carries those edits with the latency a live editing session demands, plus the presence layer — who's in the project, what they're looking at, where their playhead is.
- Get ahead of scale before it's a fire drill: think through what breaks between a two-person session and a much larger one, and fix the architecture before the team hits it, not after an incident forces the issue.
- Set the bar for what "working" means here — not generic uptime, but sync latency and consistency numbers grounded in what an editor actually notices and tolerates.
- Own it end to end when it breaks: root-cause the failure, fix the architecture that allowed it, not just the symptom.
- Bring the rest of the team along — explain a consistency/latency tradeoff to platform, collaboration or leadership teammates in terms they can act on, not just in terms that are technically correct.
- Keep a working knowledge of how other people have solved pieces of this problem — CRDTs, operational transforms, rollback netcode from multiplayer games — and know which ideas actually transfer to a video timeline and which don't.
What we're looking for
Required
- Real hands-on experience shipping a system where multiple participants edit shared state live — CRDT/OT-based document collaboration (Figma, Notion, Google Docs-class systems) or real-time multiplayer game networking.
- Working fluency in the actual mechanics: CRDTs or operational transforms, WebSockets/WebRTC, and the latency-hiding tricks (client-side prediction, interpolation, rollback) that make a laggy connection feel instant.
- Solid distributed-systems grounding — consistency models, conflict resolution, failure modes — and the judgment to reason about a system where "just retry" isn't good enough because the thing being edited is somebody's project.
- A track record of owning a live system's reliability yourself, incidents included, not just designing it and handing it off.
- Comfort defining a brand-new system from a blank page — there's no existing spec here to implement against, you're writing it.
- The ability to explain tradeoffs clearly to people who aren't networking engineers — editors, designers, the CTO.
Nice to have
- Multiplayer game networking background — rollback netcode and client prediction map surprisingly well onto this problem.
- Direct experience with CRDT libraries (Yjs, Automerge) or having built an equivalent yourself.
- Experience running WebSocket or relay infrastructure at global scale, including NAT traversal and reconnection handling.
- Time at a company where "real-time collaboration" was the actual hard problem being solved (Figma, Notion, Linear, a multiplayer studio) rather than a "live" label bolted onto a request/response app.
About Wizard
Every so often, a new technology redefines how stories get told: the printing press, the telephone, radio, the film camera, the cutting room, television, the digital camera, non-linear editing. We think we're at the start of the next one, and we intend to build the company that defines it.
Wizard is a research, innovation, engineering, and manufacturing company built to be the Bell Labs of creative tooling — one clear mission, one system, built to last. Adobe took creative professionals from analog to digital: Photoshop, Illustrator, Premiere, and After Effects defined how a generation creates. But Adobe was built for that paradigm — pixels, timelines, layers, keyframes. It won't rebuild itself for the AI age; it will bolt AI onto software that's decades old. We're building what comes next, from scratch.
Our philosophy is creative as code: every decision editable, controllable, composable — never generative slop you regenerate and hope for the best. Controllability over convenience. Artist integrity over automation. Taste over throughput.
Wizard is the sister company to Story Co, a $6M-revenue production company that is Wizard's first customer and dogfooding partner — every Story production moves onto Wizard by V1. Separate legal entity, separate cap table, same mission.
Sound like you? Email us.
Send a note to info@wizard.inc with the subject line “Application: Networking Engineer — Real-Time Collaboration”. Tell us what you've built and why this seat.