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.