Minimum 6 years of experience working with distributed systems.
Experience building and managing high volume software applications.
Solid understanding of computer science fundamentals including data structures, algorithms, and object-oriented or functional design.
Knowledge of at least one modern strongly-typed programming language: we primarily use Rust, TypeScript, and Go.
Experience debugging, optimizing and identifying failure modes in a large-scale distributed system.
Nice to Haves
Experience building and managing a large scale data storage platform.
Experience working in low-latency real time environments such as game streaming, game engine architecture, high frequency trading, payment systems.
Experience working in a non-garbage collected language such as Rust or C++.
Experience writing Javascript and Typescript.Deep Linux / UNIX systems knowledge.
What you'll be doing
As a Senior Engineer focused on Cloudflare's storage and database products, you will shape the future of industry-leading services that redefine what is possible for developers.
You will own your code from inception to release, delivering solutions at all layers of the software stack to empower Cloudflare customers.
Expect to interact with a variety of languages and technologies including, but not limited to JavaScript, Typescript, Rust, and C++.
Perks and Benefits
Compensation may be adjusted depending on work location.
Participation in Cloudflare's equity plan.
Complete package of health & welfare benefits including medical/Rx insurance, dental insurance, vision insurance, and more.
Financial benefits including short and long term disability insurance, life & accident insurance, 401(k) retirement savings plan, and employee stock participation plan.
Flexible paid time off covering vacation and sick leave, leave programs including parental, pregnancy health, medical, and bereavement leave.