Senior Software Engineer
Core
Design, implement, test, and maintain software for real-time video and media platform components, focusing on performance, reliability, and security while investigating complex pipeline issues across hardware, OS, and application layers.
Role type
Senior Software Engineer (Real-time Media/Video)
Builds
Real-time video and media platform components
Domain
Consumer Electronics / Real-time Media / Video Processing
Deliverable
production ML models | product features
Required skills
C, C++, C#, Java, JavaScript, Python, real-time media systems, image/signal processing, video compression (H.264, HEVC, AV1), performance optimization, memory management, cross-platform development, incident response, architecture design, code reviews, mentoring
Preferred skills
Experience with hardware/OS interaction, telemetry analysis, experimentation
Technologies
C, C++, C#, Java, JavaScript, Python, H.264, HEVC, AV1
Responsibilities
Collaborate on architecture and design decisions; develop and maintain software for real-time video components; investigate and resolve complex video/media pipeline issues; participate in on-call rotation for live-site incidents; conduct code reviews and mentor team members; optimize software for performance and reliability.
Seniority
Senior, hands-on IC
