Staff Engineer - Edge Protocols
Core
Designing and implementing reliable, scalable, low-latency network software that handles incoming client requests, load balancing, routing, and security at the edge of the Internet.
Role type
Staff Software Engineer (Edge Protocols)
Builds
Edge cloud platform features for processing, serving, and securing customer applications
Domain
Internet infrastructure / Network protocols
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Rust, Linux systems programming, network programming, distributed infrastructure design, technical roadmap planning, team mentorship
Preferred skills
Web/Internet protocols (HTTP, TLS, DNS, TCP/IP, UDP, QUIC), Perl, Go, high-availability environment experience
Technologies
C, Rust, Linux, h2o, picotls, TLS, HTTP, QUIC
Responsibilities
Write, test, and deploy C and Rust code; Enhance and optimize network software implementing protocols like TLS, HTTP, and QUIC; Collaborate with cross-functional teams to shape technical roadmaps and deliver features; Contribute to open source projects; Mentor and support the professional growth of engineers
Seniority
Staff, hands-on IC with mentorship responsibilities