Cloudflare
Senior Software Engineer - Quicksilver - Distributed Key Value
Cloudflare, New York, New York, us, 10261
Senior Software Engineer - Quicksilver - Distributed Key Value
at
Cloudflare Join to apply for:
Senior Software Engineer - Quicksilver - Distributed Key Value role at Cloudflare
About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other 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.
Locations London, Amsterdam, Lisbon, Austin, New York, Remote US, Toronto, Germany
What You’ll Do / Responsibilities Quicksilver is Cloudflare’s globally distributed key-value store. It replicates our data all around the world, over tens of thousands of servers and more than 500 data centers. It handles all kinds of network conditions and serves billions of keys per second. In this role, you will own and support the whole stack: the code base, the unit and integration tests, deployment and rollback plans, operations, monitoring, alerting, debugging and on-call. Quicksilver is written in Go and C.
Daily Duties
Write new features in Go and review pull requests for our distributed key-value store
Improve performance, CPU, and memory usage
Enhance monitoring tools and diagnostics, all written in Go
Debug and investigate hard-to-reproduce problems
Requirements You have previous experience writing robust systems, maintaining code quality, ensuring performance, and managing technical debt.
You have proven experience with storage systems, peer-to-peer systems, large‑scale distributed systems, or general system programming.
You have experience chasing problems through multiple layers of a software stack, and you are flexible and curious.
You are autonomous, not micromanaged, and you think out of the box to design simple and smart solutions for complex issues.
You have a track record of pragmatic, value‑driven engineering.
You enjoy both low‑level and high‑level programming and have an appetite for programming languages.
You thrive in a collaborative environment that challenges designs and values constructive criticism.
You are willing to engage in during‑shift or off‑hours outage work.
What Makes Cloudflare Special? Cloudflare protects the free and open Internet, empowering journalism and civil society through Project Galileo, local governments via the Athenian Project, and the public with the privacy‑centric DNS resolver 1.1.1.1.
Eligibility and Compliance This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.
Equal Opportunity Employer Cloudflare is proud to be an equal opportunity employer. We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness. All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law. We are an AA/Veterans/Disabled Employer.
Cloudflare provides reasonable accommodations to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. If you require a reasonable accommodation to apply for a job, please contact us via e‑mail at
hr@cloudflare.com
or via mail at 101 Townsend St. San Francisco, CA 94107.
Seniority level:
Mid‑Senior level
Employment type:
Full‑time
Job function:
IT Services and IT Consulting; Technology; Information and Internet; Computer and Network Security
#J-18808-Ljbffr
at
Cloudflare Join to apply for:
Senior Software Engineer - Quicksilver - Distributed Key Value role at Cloudflare
About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other 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.
Locations London, Amsterdam, Lisbon, Austin, New York, Remote US, Toronto, Germany
What You’ll Do / Responsibilities Quicksilver is Cloudflare’s globally distributed key-value store. It replicates our data all around the world, over tens of thousands of servers and more than 500 data centers. It handles all kinds of network conditions and serves billions of keys per second. In this role, you will own and support the whole stack: the code base, the unit and integration tests, deployment and rollback plans, operations, monitoring, alerting, debugging and on-call. Quicksilver is written in Go and C.
Daily Duties
Write new features in Go and review pull requests for our distributed key-value store
Improve performance, CPU, and memory usage
Enhance monitoring tools and diagnostics, all written in Go
Debug and investigate hard-to-reproduce problems
Requirements You have previous experience writing robust systems, maintaining code quality, ensuring performance, and managing technical debt.
You have proven experience with storage systems, peer-to-peer systems, large‑scale distributed systems, or general system programming.
You have experience chasing problems through multiple layers of a software stack, and you are flexible and curious.
You are autonomous, not micromanaged, and you think out of the box to design simple and smart solutions for complex issues.
You have a track record of pragmatic, value‑driven engineering.
You enjoy both low‑level and high‑level programming and have an appetite for programming languages.
You thrive in a collaborative environment that challenges designs and values constructive criticism.
You are willing to engage in during‑shift or off‑hours outage work.
What Makes Cloudflare Special? Cloudflare protects the free and open Internet, empowering journalism and civil society through Project Galileo, local governments via the Athenian Project, and the public with the privacy‑centric DNS resolver 1.1.1.1.
Eligibility and Compliance This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.
Equal Opportunity Employer Cloudflare is proud to be an equal opportunity employer. We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness. All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law. We are an AA/Veterans/Disabled Employer.
Cloudflare provides reasonable accommodations to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. If you require a reasonable accommodation to apply for a job, please contact us via e‑mail at
hr@cloudflare.com
or via mail at 101 Townsend St. San Francisco, CA 94107.
Seniority level:
Mid‑Senior level
Employment type:
Full‑time
Job function:
IT Services and IT Consulting; Technology; Information and Internet; Computer and Network Security
#J-18808-Ljbffr