Senior Network Software Engineer , SRD Annapurna Labs
Core
Develop and optimize SRD (Scalable Reliable Datagram), a high-performance, low-latency transport protocol for AWS infrastructure to support on-demand ML, HPC, and next-generation storage services.
Role type
Senior IC network software engineer (transport protocol)
Builds
SRD protocol implementation and optimization for AWS network infrastructure
Domain
Cloud networking, high-performance computing, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ or similar low-level language expertise, network protocol design, distributed systems architecture, network simulation, data-center networking, real-time development, system reliability engineering
Preferred skills
Architecture and design leadership, mentoring technical teams, large-scale distributed environment experience, storage protocol knowledge
Technologies
SRD, EFA, EBS, AWS infrastructure
Responsibilities
Design, deploy, and maintain the SRD codebase; conduct network simulations to evaluate performance and identify bottlenecks; troubleshoot network issues to minimize latency and data loss; mentor junior team members; lead projects to advance SRD capabilities.
Seniority
Senior, hands-on IC with mentorship responsibilities