💼Jobs 📝Blog 🧮Salary Calc 🌍Cost of Living 📋Tax Guide
👤Sign In Post a Job — from $99
Cloudflare

Distributed Systems Engineer, Analytical Database Platform

EngineeringFull-TimeMid-Level
Location
Worldwide
Job Type
Full-Time
Experience
Mid-Level
Apply Now

Job Description

ABOUT THE ROLE We are seeking an experienced Distributed Systems Engineer to join our team at Cloudflare, a leading Internet performance and security company. As a Distributed Systems Engineer on our Analytical Database Platform team, you will play a critical role in developing and maintaining a high-performance, scalable database platform powered by ClickHouse, optimized for analytical workloads. Our mission is to empower customers to leverage their data to drive better outcomes for their business. WHAT YOU'LL DO As a Distributed Systems Engineer on our Analytical Database Platform team, you will be responsible for: Developing and implementing new platform components to improve functionality and performance Adding more database clusters to accommodate growing data volumes Monitoring and maintaining the performance and reliability of existing database platform clusters Identifying and removing bottlenecks within the analytics database platform, including optimizing query performance and streamlining data ingestion processes Collaborating with the ClickHouse open-source community to add new features and functionality to the database Collaborating with other teams across Cloudflare to understand their data needs and build solutions that empower them to make data-driven decisions Participating in the development of the next generation of the database platform engine, including researching and evaluating new technologies and approaches WHAT YOU'LL NEED To be successful in this role, you will need: 3+ years of experience working in software development covering distributed systems and databases Strong programming skills in Golang, Python, or C++, as well as a deep understanding of software development best practices and principles Strong knowledge of SQL and database internals, including experience with database design, optimization, and performance tuning A solid foundation in computer science, including algorithms, data structures, distributed systems, and concurrency Ability to work collaboratively in a team environment and communicate effectively with other teams across Cloudflare Strong analytical and problem-solving skills, as well as the ability to work independently and proactively identify and solve issues Experience with ClickHouse and/or SALT or Terraform is a plus WHY REMOTE As a remote team, we value flexibility and autonomy. We believe that the best work is done when individuals are empowered to work in a way that suits their needs and preferences. Our remote work environment allows for a better work-life balance, reduced commuting time, and increased productivity. BENEFITS Cloudflare offers a competitive salary and benefits package, including: Health insurance Parental leave Education stipend Life insurance Flexible schedule Opportunities for professional growth and development A dynamic and supportive work environment