Job Description
Job Overview
Cloudflare is looking for an experienced and highly motivated Distributed Systems Engineer to join their Analytical Database Platform team. This platform is essential for providing real-time visibility into the performance of Cloudflare customers' online properties. The successful candidate will work on developing and maintaining a high-performance, scalable database platform optimized for analytical workloads, helping customers understand trends and make informed decisions.
Technical Requirements
Required Skills
- • Golang
- • Python
- • C++
- • SQL
- • database design
- • optimization
- • performance tuning
Preferred Skills
- • ClickHouse
- • SALT
- • Terraform
- • Linux container technologies
- • 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.
- • Add more database clusters to accommodate growing data volumes.
- • Monitor and maintain performance and reliability of existing database platform clusters.
- • Identify and troubleshoot performance issues and bottlenecks.
- • Collaborate with the ClickHouse community to enhance database features.
- • Work with other teams to understand their data needs and build appropriate solutions.
- • Participate in the development of the next generation of the database platform engine.
Additional Information
- Location
-
London (UK), Lisbon (Portugal), Austin (US), Denver (US), Atlanta (US), Washington DC (US)
- Type
-
Hybrid