Distributed Systems Engineer
Analytical Database Platform
Confirmed live in the last 24 hours
Web performance & security platform
Company Overview
Cloudflare's mission is to help build a better Internet. The company specializes in providing a content delivery network and DDoS mitigation services.
Consumer Software
Hardware
Company Stage
Series E
Total Funding
$354.3M
Founded
2009
Headquarters
San Francisco, California
Growth & Insights
Headcount
6 month growth
↑ 6%1 year growth
↑ 14%2 year growth
↑ 41%Locations
London, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
Data Structures & Algorithms
SQL
Docker
Terraform
Linux/Unix
Data Analysis
CategoriesNew
Data Engineering
Cloud Engineering
Software Engineering
Data & Analytics
Requirements
- 3+ years of experience working in software development covering distributed systems, and databases.
- Strong programming skills (C++ is preferable), 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, as well as 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 is a plus.
- Experience with SALT or Terraform is a plus.
- Experience with Linux container technologies, such as Docker and Kubernetes, is a plus.
Responsibilities
- Develop and implement new platform components for the Cloudflare Analytical Database Platform to improve functionality and performance.
- Add more database clusters to accommodate the growing volume of data generated by Cloudflare products and services.
- Monitor and maintain the performance and reliability of existing database platform clusters, and identify and troubleshoot any issues that may arise.
- Work to identify and remove bottlenecks within the analytics database platform, including optimizing query performance and streamlining data ingestion processes.
- Collaborate with the ClickHouse open-source community to add new features and functionality to the database, as well as contribute to the development of the upstream codebase.
- Collaborate with other teams across Cloudflare to understand their data needs and build solutions that empower them to make data-driven decisions.
- Participate in the development of the next generation of the database platform engine, including researching and evaluating new technologies and approaches that can improve the database's performance and scalability.