Principal Software Engineer – Cloud Streaming / AR-VR
A leading spatial computing company is seeking a Principal Software Engineer to architect and optimize a next-generation 3D/4D real-time streaming platform for immersive AR/VR experiences. This role sits within the Cloud Services team, driving innovation at the intersection of graphics, networking, and cloud infrastructure.
Key Responsibilities
- Lead the design of scalable, low-latency architectures for real-time 3D media streaming
- Develop and optimize network transport protocols and adaptive bitrate algorithms for dynamic bandwidth conditions
- Collaborate with SDK, graphics, and rendering teams to integrate cloud streaming into AR/VR pipelines
- Architect REST-based and protocol-level services to enable efficient spatial content delivery
- Set engineering standards, conduct reviews, and mentor senior developers
Required Experience
- 7+ years of hands-on C++ development (Go, Rust, or Python a plus)
- Strong background in streaming media, network transport, or codec optimization
- Proven experience with adaptive streaming (MPEG-DASH, HLS) and client-side playback logic
- Knowledge of 3D/4D content pipelines, AR/VR runtimes, or real-time rendering (Unity/Unreal)
- Familiarity with cloud-based delivery, CDN workflows, and distributed systems
- AR/VR headset or spatial SDK integration experience
- Graphics programming and GPU pipeline optimization
- Cloud orchestration (Kubernetes, Docker)