This job listing expired on Jan 3, 2021
Tweet

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.

We are looking for a Sr. Video Network Engineer to design, implement, maintain, and support our growing video distribution network. You will be part of a systems engineering team responsible for designing and developing scalable, maintainable, highly available video architectures that meet business objectives and SLAs.

Core Responsibilities

  • Architect, implement and operate custom services deployed in a global network enabling internet-scale real-time video distribution
  • Develop and enhance scalable and highly-available real-time video ingest, transmission and distribution capabilities
  • Implement service metrics, status and fault detection and reporting capabilities to insure availability and reliability of services and system components
  • Specify and implement service security features, infrastructure and operational best practices
  • Develop service incident handling and operational processes for internal teams and data service providers
  • Build and maintain relationships with partners and data providers to identify and assist with pursuing strategic opportunities
  • Monitor system resource utilization trends to provide analysis and capacity planning
  • Provide Level-2/3 support and troubleshooting to resolve issues

What You've Done

  • 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)
  • First hand experience integrating services into cloud service providers including traffic routing via tier 2, tier 3 and custom networks
  • Experience with deployment automation systems including Terraform, Kubernetes, Ansible
  • Solid understanding of the OSI or TCP/IP model
  • Hands-on experience with monitoring, network diagnostic and network analytics tools
  • University degree in Computer Science or a related subject

Bonus Skills

  • Experience with multicast networks and IGMP configuration
  • Experience developing with Go or Python
  • CCNP or higher

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.