Cloudflare Logo

Cloudflare

Software Engineer, KV

Reposted 6 Days Ago
Be an Early Applicant
Hybrid
2 Locations
Junior
Hybrid
2 Locations
Junior
As a Software Engineer, you'll design and build Workers KV, maintaining high performance for a global key-value data store while implementing new features and ensuring system reliability.
The summary above was generated by AI
Available Locations: Lisbon or London
About the Department
Emerging Technologies & Incubation (ETI) is where new and bold products are built and released within Cloudflare. Rather than being constrained by the structures which make Cloudflare a massively successful business, we are able to leverage them to deliver entirely new tools and products to our customers. Cloudflare's edge and network make it possible to solve problems at massive scale and efficiency which would be impossible for almost any other organization.
The Workers organization makes it possible for Cloudflare customers to run JavaScript and WebAssembly on Cloudflare's edge network. We build and maintain the technology that executes trillions of requests per month on behalf of developers and grants them nearly limitless control over how their requests are handled and responded to.
About the Team
The Workers team makes it possible for Cloudflare customers to run JavaScript and WebAssembly on Cloudflare's edge network. We build and maintain the developer platform that executes trillions of requests per month on behalf of developers and grants them nearly limitless control over how their requests are handled and responded to. The Workers team is split into several groups, this group is focused on how we bring state to the edge.
What you'll do
In this role, you'll help design and build Workers KV, a global low-latency key-value data store for the Supercloud. You'll be part of a top-notch engineering team keeping KV running smoothly at global scale while implementing new features, ensuring reliability, and improving performance.
You will own your code from inception to release, delivering solutions at all layers of the software stack to empower Cloudflare customers. On any given day, you might write a design document that outlines how you plan to solve a specific problem, modify how KV processes and stores data, or fix a bug in how our user experience renders. You can expect to interact with a variety of languages and technologies including, but not limited to Typescript, Go, Rust, and C++.
Examples of desirable skills, knowledge and experience
  • 2+ years of experience writing high volume production software
  • Interest in (and love for) distributed systems and data
  • Eagerness to learn and share knowledge
  • Excellent oral and written communications skills, especially concisely documenting complex concepts
  • Solid understanding of Go and JavaScript, including asynchronous programming in both
  • Strong systems level programming skills
  • Understanding of security issues and responsibilities
  • Experience with monitoring, alerting and debugging high volume production systems
  • Experience with a continuous integration workflow and using source control (we use git)
  • Solid Linux experience
  • Fluent in analyses of data sets such as logs
  • Designing and building APIs
  • A desire for continuous learning and improvement

Top Skills

C++
Go
Rust
Typescript

Cloudflare London, England Office

Riverside Building, 6th Floor, County Hall/The, Belvedere Rd, London, United Kingdom, SE1 7PB

Similar Jobs at Cloudflare

4 Hours Ago
Hybrid
3 Locations
Junior
Junior
Cloud • Information Technology • Security • Software • Cybersecurity
Join the Workers Runtime team to enhance performance and security of customer code execution at scale by leveraging C++ or Rust expertise.
Top Skills: C++LinuxRustWebassembly
4 Hours Ago
Hybrid
2 Locations
Mid level
Mid level
Cloud • Information Technology • Security • Software • Cybersecurity
Join the Testing at Scale organization to design and maintain distributed systems, develop testing tools, and collaborate with engineering teams to ensure product reliability.
Top Skills: ClickhouseGoGraphQLPostgresRust
4 Hours Ago
Hybrid
4 Locations
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Drive significant growth by managing enterprise-level accounts, generating new business, and leading complex sales cycles of Cloudflare's technology solutions. Responsibilities include deep customer IT architecture understanding, strategic revenue generation, advanced negotiation, and building executive relationships.
Top Skills: Cloud NetworkingEdge ComputingGoogle SuiteMsft SuiteSalesforceSecurityTableau

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account