Software Engineer
Core
Design, develop, and maintain high-performance software systems and features for large-scale video streaming platforms like Peacock and NOW/WOW, focusing on live encoding, packaging, and content delivery.
Role type
Senior Software Engineer (Video Streaming Infrastructure)
Builds
Live and linear video streaming pipelines, encoding, packaging, and content delivery systems for consumer brands.
Domain
Media Streaming, Cloud Infrastructure, Distributed Systems
Required skills
Go, Java, Python, JavaScript, Distributed Systems, CI/CD, Object-Oriented Design, Cloud Architecture (AWS), Containerization (Kubernetes, Docker), TDD/ATDD/BDD
Preferred skills
Real-time low latency system experience, Open-source technologies, Agile/Scrum methodologies
Technologies
Go, Java, Python, JavaScript, AWS, Kubernetes, Docker, CI/CD tools
Responsibilities
Design and maintain high-performance software systems; Build and maintain live video streaming pipelines; Support live events and linear channels; Collaborate with SRE teams to build resilient services; Monitor system performance and troubleshoot issues; Manage cloud-based services and content delivery systems.
Seniority
Senior, hands-on IC
