Software Engineer - Load Balancing
Core
Design, implement, and maintain software systems for Cloudflare's Load Balancing product to ensure high availability, performance, and fault tolerance at massive global scale.
Role type
Senior Systems Engineer (Load Balancing)
Builds
Load Balancing microservices and distributed systems for 25+ million Internet properties
Domain
Internet Infrastructure / Distributed Systems
Required skills
Go, Rust, C++, distributed systems, Unix/Linux, monitoring/alerting, PostgreSQL, Clickhouse, Docker, Kubernetes
Preferred skills
Typescript, gRPC, Kafka, Redis, Clickhouse
Technologies
Go, Rust, C++, Docker, Kubernetes, PostgreSQL, Clickhouse, gRPC, Kafka, Redis, Prometheus, Grafana
Responsibilities
Design and implement load balancing software; write code, automated tests, and monitor production deployments; debug complex system issues; mentor team members; collaborate with security, network engineering, and SRE teams.
Seniority
Senior, hands-on IC
