Tech Stack
ConsulDistributed SystemsDNSGoKubernetesLinuxTypeScriptUnix
About the role
- Help build Cloudflare Browser Isolation, a secure remote browsing platform that protects users from security threats on the Internet
- Design, build, and scale our Chromium-based distributed browsing engine
- Contribute to the control plane that enables distributed Chromium-based browsers to deliver low-latency remote browsing for users at scale across Cloudflare's global anycast network
- Solve problems of massive scale and significance and shape the future of secure web browsing
- Contribute across the product stack: patch Chromium, orchestrate tasks at the edge, and work on build infrastructure
- Work with technologies including WebAssembly, Typescript, WebGL, WebRTC, Skia, C++, Nomad, Consul, Cloudflare Workers, Go and Typescript
Requirements
- 3+ years of relevant experience required
- Experience coding in multiple programming languages such as C++, Go and Typescript
- Familiarity with Linux/UNIX systems
- Systems-level debugging and performance optimization
- Ability to effectively navigate, understand, and contribute to large codebases
- Solid foundation in computer science, with strong competencies in algorithms, data structures, software design, and building large, distributed systems
- Ability to work under ambiguity and solve difficult problems
- Authorization to receive software or technology controlled under U.S. export laws without sponsorship for an export license (may be required)
- Bonus: Experience working in low-latency real time environments such as remote computer streaming, game engine architecture, high frequency trading
- Bonus: Experience with workload and container orchestration systems such as Nomad, Consul or Kubernetes
- Bonus: Knowledge of logging, metrics, billing, and health check systems for large-scale distributed infrastructure
- Bonus: Natural interest or experience in security products and security protocols