FlexWork
C

Systems Engineer

Cloudflare
Full-Time Hybrid
$90,000 – $160,000 / year
PythonGraphQL

Job Description

Available Locations: Austin, TX


About the Department


Cloudflare’s engineering teams build and maintain the systems and products that power our global platform. A global platform which is within approximately 50 milliseconds of about 95% of the Internet connected population, serving on average, over 46 million HTTP requests per second.


About the role


Cloudflare engineering delivers code to production at a tremendous pace, and depends on automated testing to do so without incidents. The SLO team builds and runs the internal platform and tooling that empowers other engineering teams to set up Service Level Indicators (SLIs) and effectively measure their Service Level Objectives (SLOs). This enables all engineering teams to effectively measure their service and feature reliability that verify the interactions between systems and products in production at huge scale.


We are looking for a highly motivated software engineer to join our Production Platform Organization. You will build the infrastructure necessary to collect, store, and make reliability data easily accessible for monitoring needs. You’ll need to communicate effectively and proactively with engineers across the company to deeply understand the behaviors of our systems and refine their reliability objectives. You will also work closely with Product Managers and Product Site Reliability Engineers on quality of service measurements for enterprise customers. 


What You Will Do



  • Build the Platform: Create and maintain production reliability testing infrastructure and availability reporting.

  • Define Reliability Metrics: Measure uptime metrics like correctness, availability, and latency SLIs/SLOs. Develop, document, and execute SLI/SLO plans to verify systems continue to operate as expected.

  • Collaborate Cross-Functionally: Collaborate with engineering teams to understand how their systems function and interact with other Cloudflare systems in production at a huge scale. 

  • Communicate & Improve: Provide clear and concise feedback to engineering and product teams as an excellent communicator. Help drive continued improvements in the software development and reliability measurement processes.


What You Will Need



  • Experience: Proven track record as a software engineer or similar role with a deep understanding of developing and maintaining distributed systems.

  • System Design: Experience designing, implementing, and maintaining secure and highly-available distributed systems.

  • Programming Languages: Programming experience with one of the following languages: Go, Rust, or Python.

  • Reliability Metrics: Deep understanding and hands-on experience measuring uptime metrics like correctness, availability, and latency using SLOs/SLIs.


Bonus Points



  • Experience working with Clickhouse, Prometheus, GraphQL, and Postgres.

  • Experience working with data pipelines with a focus on reliability and scale.

  • Experience working with synthetic traffic & load testing tools. 

  • Experience developing reliable, extensible platforms that other engineers can trust and leverage.


 


Equity


This role is eligible to participate in Cloudflare’s equity plan.


Benefits


Cloudflare offers a complete package of benefits and programs to support you and your family.  Our benefits programs can help you pay health care expenses, support caregiving, build capital for the future and make life a little easier and fun!  The below is a description of our benefits for employees in the United States, and benefits may vary for employees based outside the U.S.


Health & Welfare Benefits



  • Medical/Rx Insurance

  • Dental Insurance

  • Vision Insurance

  • Flexible Spending Accounts

  • Commuter Spending Accounts

  • Fertility & Family Forming Benefits

  • On-demand mental health support and Employee Assistance Program

  • Global Travel Medical Insurance


Financial Benefits



  • Short and Long Term Disability Insurance

  • Life & Accident Insurance

  • 401(k) Retirement Savings Plan

  • Employee Stock Participation Plan


Time Off



  • Flexible paid time off covering vacation and sick leave

  • Leave programs, including parental, pregnancy health, medical, and bereavement leave


 


 

Job Details & Requirements

Occupation
Software Engineer
Openings
1