Software Engineer (Golang)
Core
Design, build, and maintain a global Traffic Management System API and edge agents to steer client traffic for performance, availability, and resilience across a distributed edge fleet.
Role type
Senior IC Software Engineer (Golang)
Builds
Traffic Management System API, edge routing agents, and BGP/Anycast routing capabilities
Domain
Network infrastructure, DNS, and edge computing
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Linux, DevOps practices, CI/CD pipelines, system monitoring, incident management, SLIs/SLOs/SLAs, automated failover, high-availability solutions, test coverage, observability
Preferred skills
AI coding assistants, DNS protocol, BGP, TCP/IP
Technologies
Go, Linux, BGP, Anycast, DNS
Responsibilities
Design and maintain the Traffic Management System API; develop edge agents for routing configuration; build and extend BGP and Anycast routing capabilities; develop automated failover and high-availability solutions; strengthen reliability through testing and observability; collaborate to optimize system performance and resiliency
Seniority
Senior, hands-on IC