Senior Systems Engineer, Edge

Cloudflare Cloudflare · Enterprise · India · Remote · Infrastructure

Cloudflare is seeking a Senior Systems Engineer for their Edge platform. This role involves designing, developing, and scaling software for a large-scale distributed systems environment, focusing on reliability, performance, and automation. The engineer will be part of an on-call rotation for the global edge network and contribute to open-source projects. The position requires strong proficiency in distributed systems, Linux, programming (Golang, Python), and networking protocols.

What you'd actually do

  1. Design, write, and deliver software that improves Cloudflare's Edge platform
  2. Scale and evolve systems through software and automation to improve reliability and velocity
  3. Manage and be part of the on-call rotation that supports the largest distributed edge system in the world.
  4. Collaborate with other engineers to design and implement scalable solutions that support our growing user base.
  5. Research and introduce cutting-edge technologies. Develop and maintain sustainable tools that work on an extremely large scale.

Skills

Required

  • Up to 8 years of experience managing distributed systems
  • Proficiency in distributed Linux/Unix environments
  • Proficiency in high-level programming (e.g., Golang, Python)
  • Proficiency in configuration management (e.g., Saltstack, Chef, Puppet, Ansible)
  • Proficiency in networking protocols Layer 3-7 of the OSI model
  • Experience in performance analysis, debugging, and troubleshooting
  • Experience in SQL databases (e.g., Postgres, MySQL)
  • Experienced with being part of a rotation that tends to high priority reliability objectives
  • Experience in load balancing and reverse proxies (e.g., Nginx)
  • Familiarity with Key/Value stores (e.g., Redis)
  • Familiarity with Internet working and BGP
  • Exquisite written and verbal communication skills
  • Strong bias for action

Nice to have

  • Experience with continuous integration and delivery (CI/CD)
  • Experience working in a 24/7/365 service environment
  • Experience with high-bandwidth transit Internet working and routing
  • Passion for tooling and automation