Flag job

Report

Senior Software Engineer, Distributed Systems (Go and/or Rust)

Min Experience

5 years

Location

Lisbon, Portugal, London, UK

JobType

full-time

About the role

As a Senior Software Engineer, Distributed Systems (Go and/or Rust), you will be responsible for designing, implementing, and maintaining mission-critical distributed systems at Cloudflare. You will work on problems across the infrastructure stack, from the network layer to the application layer, collaborating with teams across the organization to build highly available, scalable, and resilient systems. You will have the opportunity to work on a wide range of projects, including: - Enhancing Cloudflare's global content delivery network - Improving the reliability and performance of Cloudflare's edge computing platform - Designing and implementing new services to support Cloudflare's growing product portfolio - Optimizing existing systems for cost, efficiency, and scalability You should have a strong background in distributed systems, networking, or systems programming, with a deep understanding of concepts like concurrency, fault tolerance, and performance optimization. Experience with Go and/or Rust is a plus, but we're more interested in your ability to learn and apply new technologies as needed.

About the company

Cloudflare, Inc. is an American web infrastructure and website security company that provides content delivery network services, DDoS mitigation, Internet security, and distributed domain name server services. The company is headquartered in San Francisco, California.

Skills

go
rust
distributed systems
networking
systems programming
concurrency
fault tolerance
performance optimization