Software Engineer
Remote • Hybrid
Posted 5h ago
About the job
We are looking for a Software Engineer to architect, scale, and operate the distributed infrastructure that powers our global server fleets. You will drive automation and build tooling to enable Cloudflare to continue growing our infrastructure footprint. At Cloudflare, we are on a mission to help build a better Internet. We value candidates who have the instinct to spot a "normalized" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow.
Responsibilities
- Architect, deploy, and maintain robust distributed systems focusing on high availability, low latency, and horizontal scalability.
- Analyze system bottlenecks, optimize kernel and network stacks, and fine-tune resource utilization across global server fleets.
- Build and maintain internal tools and automation frameworks for infrastructure deployment, configuration management, and monitoring.
- Participate in architecture reviews, capacity planning, and proactive system health monitoring to ensure maximum uptime and resilience.
- Collaborate with Security, Network Engineering, and Product teams to integrate infrastructure solutions.
Requirements
- Professional experience building and managing large-scale distributed systems or Linux production environments.
- Proficiency in at least one systems programming or scripting language with a track record of writing clean, maintainable code.
- Experience using AI to optimize daily work.
- Strong analytical and troubleshooting skills with a methodical approach to diagnosing complex system-level failures.