Software Engineer - Distributed Key Value Store
Lisbon, Portugal
há 5 dias

About Us

At Cloudflare, we have our eyes set on an ambitious goal : to help build a better Internet. Today the company runs one of the world’s largest networks that powers approximately 25 million Internet properties, for customers ranging from individual bloggers to SMBs to Fortune 500 companies.

Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code.

Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request.

As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company.

We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that.

We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us!

About the Quicksilver project and what you can expect

Quicksilver is Cloudflare’s distributed key-value store. It replicates our data in milliseconds all around the world, over thousands and thousands of servers, and across more than 200 data centers.

It handles all kinds of network conditions, hardware failures, kernel bugs and is queried over 60,000,000 times per second 24 / 7.

  • It is a critical function to delivering Cloudflare's products and services to customers, which means we need to ensure it’s super fast, super reliable, and super scalable;
  • as internet properties grow, so will we.

    We’re looking for a collaborative and enthusiastic Systems Engineer to contribute to the evolution of Quicksilver.

    Along with the rest of the team, you will own and support the whole stack : the code base, the unit and integration test, deployment and rollback plans, operations, monitoring, alerting and debugging.

    Quicksilver is written in Go and C++.

    Want to know more? Take a look at our blog posts :

    https : / / / introducing-quicksilver-configuration-distribution-at-internet-scale /

    https : / / / moving-quicksilver-into-production /

    https : / / / the-effect-of-switching-to-tcmalloc-on-rocksdb-memory-use /

    Desirable skills, knowledge and experience

  • You are curious; you are comfortable pursuing issues through multiple layers of a software stack, and enjoy investigating, understanding, and solving problems.
  • You understand the value of simple but considered design for complex issues.
  • You care about writing robust systems, code quality, performance and technical debt. You understand the trade offs that doing rigorous engineering requires.
  • You have a passion for storage systems, peer to peer systems, distributed systems or simply system programming in general.
  • You are pragmatic and believe in the value of design elegance a simple solution is often better than a more complex one.
  • You equally enjoy low-level and high-level programming.
  • You enjoy being a part of a highly-collaborative and empathetic team; we give and receive constructive criticism with a goal of producing the best solution.
  • You are comfortable in a fast-paced, agile environment.
  • Reportar esta oferta de trabalho

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Meu email
    Ao clicar em "Continue", autorizo a neuvoo a processar os meus dados e a enviar-me alertas de e-mail, conforme detalhado na Política de Privacidade da neuvoo . Posso retirar o meu consentimento ou cancelar a subscrição a qualquer momento.
    Formulário de candidatura