Job Description
Job Overview
Cloudflare is seeking an experienced and motivated Distributed Systems Engineer to join their Analytical Database Platform team. This platform is crucial for providing real-time insights into the performance and health of Cloudflare's customer online properties. The role involves developing and optimizing a high-performance, scalable database platform powered by ClickHouse, enhancing customer data utilization for better decision-making.
Technical Requirements
Required Skills
- • Golang
- • Python
- • C++
- • SQL
- • database design
- • optimization
- • performance tuning
Preferred Skills
- • ClickHouse
- • SALT
- • Terraform
- • Docker
- • Kubernetes
Experience Level
3+ years of experience in software development covering distributed systems and databases
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, identifying and troubleshooting any issues.
- • Identify and remove bottlenecks within the analytics database platform, optimizing query performance and streamlining data ingestion processes.
- • Collaborate with the ClickHouse open-source community to add new features and functionality to the database.
- • Work with other teams to understand their data needs and build solutions for data-driven decisions.
- • Participate in the development of the next generation of the database platform engine, researching new technologies to improve performance and scalability.
Additional Information
- Location
-
London (UK), Lisbon (Portugal), Austin (US), Denver (US), Atlanta (US), Washington DC (US)
- Type
-
Hybrid
- Compensation
-
Not specified