Jobs · Engineering · Texas

Software Engineer, Network Performance & Reliability

Cloudflare · Austin, TX · 4 days ago
HybridEngineeringFull-time

About Us

At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks.

Responsibilities

  • Translate various Engineering teams' requirements into new capabilities on the Argo platform.
  • Work closely with Network Engineering and SRE to ensure the technology makes the best use of Cloudflare's world-class edge network.
  • Participate in all stages of the software development lifecycle, from designing and documenting systems, to writing code and automated tests, to planning, managing, and monitoring production software deployments.
  • Use AI-powered tools and systems as part of your daily workflow to analyze and extend codebases, introspect production systems and datasets, and accelerate problem-solving.
  • Engage in a Run What You Build model, including operating an on-call rotation as part of operational responsibilities.

Requirements

  • Systems-level programming experience in Go, Rust, C, or C++.
  • A solid grasp of networking protocols in Layers 3 and 4 of the OSI Model.
  • Experience in implementing secure and highly-available distributed systems.
  • Strong collaboration and communication skills.
  • Experience/interest in HTTP networking and VPN technologies.
  • Experience/interest in network performance monitoring and tuning.

Desirable Skills, Knowledge, And Experience

  • Knowledge of TCP/IP and Internet routing.
  • Professional systems-level programming experience in Rust.
  • Working knowledge of statistical-analysis techniques and control theory.
  • Experience building tools and APIs.
  • Experience with monitoring, alerting, and debugging large-scale distributed systems.
  • Experience participating in an on-call rotation.
  • Experience using AI-assisted development tools (e.g., code completion, codebase analysis, log/data exploration) in a professional setting.

What Makes Cloudflare Special?

  • We're not just a highly ambitious, large-scale technology company. We're a highly ambitious, large-scale technology company with a soul.
  • Fundamental to our mission to help build a better Internet is protecting the free and open Internet.
  • Project Galileo: Since 2014, we've equipped more than 2,400 journalism and civil society organizations in 111 countries with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare's enterprise customers--at no cost.
  • Athenian Project: In 2017, we created the Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration. Since the project, we've provided services to more than 425 local government election websites in 33 states.
  • 1.1.1.1: We released 1.1.1.1 to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released.

Similar jobs