Principal Software Engineer: Distributed Systems (Config, Test, & Deployment)
Core
Own the technical coherence of a platform spanning globally distributed key-value storage, progressive release, configuration delivery, and testing/health-mediation systems to ensure safe changes for Cloudflare's Edge and control-plane platforms.
Role type
Principal Software Engineer (Distributed Systems)
Builds
Fundamental systems for safe change management, configuration delivery, and health mediation at global scale.
Domain
Internet infrastructure, distributed systems, DevOps
Deliverable
production ML models | product features | infrastructure
Required skills
Technical leadership without direct authority, designing/managing high-volume global scale software, expert in strongly-typed languages, API design, LLM integration for software development
Preferred skills
Scaling configuration management systems, Google Prodspec/Annealing experience, Kubernetes, RocksDB, health checking/probe platforms, public technical leadership evidence
Technologies
Kubernetes, RocksDB, LLMs
Responsibilities
Translate Edge/control-plane needs into system primitives, write production code, design new systems, review proposals from other senior engineers, integrate LLMs into processes
Seniority
Principal, hands-on IC with strategic influence