Software Engineer
Core
Design and evolve shared real-time media platform components, APIs, and cross-platform runtime layers.
Role type
Senior IC software engineer (real-time media platform)
Builds
Shared real-time media platform components, APIs, and cross-platform runtime layers
Domain
Real-time media streaming and cross-platform software
Deliverable
production ML models | product features
Required skills
C/C++, data structures, algorithms, design patterns, native platform development (Windows, macOS/iOS, Android NDK, Linux), OS-level integration, performance-sensitive code
Preferred skills
cross-platform media platform solutions, close-to-real-time systems, media streaming protocols, AI code review, prompt engineering
Technologies
Windows, macOS, iOS, Android, Linux, NDK
Responsibilities
Design and evolve shared real-time media platform components, APIs, and cross-platform runtime layers; Perform peer code reviews and automate development workflows and quality gates; Collaborate across teams to broaden technical skills through training and mentoring
Seniority
Senior, hands-on IC