Cloudflare Browser Isolation is seeking a Systems Engineer to work on a Chromium-based remote browsing platform that protects users from threats while maintaining responsive performance. This role involves systems programming, distributed systems, and security work across browser engines, remote rendering, and globally distributed services.
What You'll Do
- Own well-scoped features and improvements from design through implementation, testing, rollout, and production monitoring with team support
- Develop and maintain C++ code in the Chromium-based browser and contribute to distributed services and systems components written in Go, Rust, and TypeScript
- Debug failures across browser processes, Linux hosts, and distributed services using logs, metrics, traces, and profiling tools
- Improve session reliability, startup time, interactive latency, and resource efficiency through measurements and validation
- Participate in the team's production on-call rotation after onboarding to address incidents and contribute to follow-up improvements
What You Need
- Practical C++ proficiency with understanding of memory ownership, resource lifetimes, and concurrency
- Linux/UNIX fundamentals including processes, threads, networking, and diagnostic tools
- Experience delivering and maintaining production software
- Working knowledge of data structures, algorithms, and software design
- Ability to navigate unfamiliar codebases, break problems into deliverable steps, and test correctness and failure cases
Nice to Have
- Experience with browser engines, Chromium, browser sandboxing, or security-sensitive systems
- Low-latency streaming, graphics, remote computing, or real-time systems experience
- Container and workload orchestration including Nomad or Kubernetes and service discovery
- Rust for systems programming or distributed services, Go, TypeScript, WebRTC, Skia, WebAssembly, or WebGL
- Production observability, capacity planning, incident response, or build and release infrastructure experience