Key Responsibilities:
- Develop and troubleshoot complex network protocols, focusing on PIM (Protocol Independent Multicast), IGMP (Internet Group Management Protocol), and other related multicast technologies.
- Collaborate with network engineers, infrastructure teams, and other development teams to integrate multicast solutions into broader system architectures.
- Ensure the reliability, stability, and security of multicast data distribution systems, including disaster recovery and failover mechanisms.
- Participate in code reviews, architectural discussions, and provide technical guidance and mentorship to junior developers.
- Stay abreast of industry best practices, emerging technologies, and advancements in network protocols and low-latency computing.
- Document technical designs, specifications, and operational procedures for multicast systems to ensure maintainability and knowledge transfer.
- Provide expert-level support for production multicast systems, including on-call rotation as needed.