Distributed Systems Engineer
Cache
Posted on 7/21/2023
INACTIVE
Cloudflare

1,001-5,000 employees

Web performance & security platform
Company Overview
Cloudflare's mission is to help build a better Internet. The company specializes in providing a content delivery network and DDoS mitigation services.
Consumer Software
Hardware

Company Stage

Series E

Total Funding

$354.3M

Founded

2009

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

5%

1 year growth

18%

2 year growth

61%
Locations
Seattle, WA, USA • Urbana, IL, USA • Washington, DC, USA • San Francisco...
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Linux/Unix
Rust
TypeScript
Communications
TCP/IP
CategoriesNew
IT & Security
Software Engineering
Requirements
  • Minimum 2 years professional experience as a developer/engineer
  • Solid grasp of how TCP and HTTP work
  • Experience designing, implementing and optimizing secure, resilient distributed systems
  • Experience with Linux networking
  • Programming experience in Go, Rust, C, C++, Typescript, or similar languages
  • Strong interpersonal and communication skills
  • BA/BS or higher in Computer Science or equivalent professional experience
Responsibilities
  • Work as part of the team responsible for caching and distribution of all assets served on Cloudflare's network
  • Help build caching topology enhancements, distributed cache purge, fine-grain cache controls, and many more supporting systems and features
  • Create maintainable, memory-safe and performant code that is well tested and monitored
  • Interface with product teams dreaming up new standards and ways to improve the Internet
  • Collaborate with other engineering teams building on top of Cloudflare's CDN cache
  • Design and build large scale distributed systems, driving from inception to production
  • Leave code better than you found it
  • Mentor team members