Distributed Systems Engineer, Wizlink
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
