CareerPlan

Distributed Systems Engineer, Wizlink

San FranciscoFull-time2026-11-04 → 2026-11-09
On-site

Core

Design and ship a cloud layer for collaborative video editing, enabling real-time multiplayer sync, shared projects, and dynamic links between cloud and local media.

Role type

Lead Distributed Systems Engineer (Real-time Collaboration)

Builds

Cloud Share, multiplayer-ready data models, real-time sync for video timelines and graphs

Domain

Creative software, video editing, distributed systems

Required skills

Distributed systems design, CRDTs/OT, real-time sync, C++, Rust or Go, system design, memory management, concurrency

Preferred skills

Experience with local-first apps, collaborative editors, version control, game netcode, AI-assisted engineering

Technologies

C++, Rust, Go, CRDTs, OT

Responsibilities

Design multiplayer-ready data models for timelines and media, ship Cloud Share hosting and sharing, implement real-time multiplayer sync, build dynamic links between cloud and local media, plan migration to multiplayer, ensure reliability and conflict handling

Seniority

Lead, hands-on IC