At Caffeine, we want to change how people consume live television - making it more friendly, connected, and fun. To do this, we’re building a new social broadcasting platform that features world-class content, easy-to-use broadcasting tools, a social and fun viewing experience, and an engaged broadcaster community.
This is an exciting and enormous challenge, and we will only be successful if we build a supportive and collaborative team. Our teams prioritize delighting our community of viewers and broadcasters, working with intention, taking ownership of our commitments, and acting with resilience and determination—all with the intention to ship greatness, always.
As the Staff Video Network Engineer, you'll be asked to design, implement, maintain, and support our growing network infrastructure. You will be part of a Systems Engineering team responsible for designing and developing scalable, maintainable, and highly-available video architectures that meet business objectives and SLAs.
What You'll Do
- Configure and install various network devices and services (e.g., routers, switches, firewalls, load balancers, VPN, QoS)
- Implement network monitoring and alerting systems
- Develop incident handling and escalation processes for internal teams and data service providers
- Specify and implement network security infrastructure and operational standard methodologies
- Architect, engineer, and operate a global network enabling Internet-scale, real-time video distribution
- Build and maintain relationships with partners and other data providers, and identify and assist with pursuing strategic opportunities
- Perform network maintenance and system upgrades including service packs, patches, hotfixes, and security configurations
- Monitor network performance and ensure system availability and reliability inside the datacenters and to our carrier exchanges
- Monitor system resource utilization trends and provide capacity planning
- Provide Level 2/3 support and troubleshoot to resolve issues
Who You Are & What You've Done
- First-hand experience integrating data centers and cloud service providers with Tier 2/3 and custom networks
- Experience with video protocols (WebRTC, RTP, RTMP, HLS/DASH) on a large scale
- Deep understanding of networking protocols (e.g., IPSEC, HSRP, BGP, OSPF, 802.11 , QoS, UDP, IPv6)
- Experience with deployment automation systems including Terraform, Kubernetes, Ansible
- Strong understanding of the OSI or TCP/IP model
- Hands-on experience with monitoring and network diagnostic/analytics tools
- University degree in Computer Science or a related subject
Bonus
- CCNP or higher
- Experience with multicast networks and IGMP configuration
- Experience developing in Go or Python
We are committed to an inclusive and diverse Caffeine. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse, global community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer.