Distributed Systems Engineer, Analytical Database Platform
On-site · Austin, Texas, United States
Job Summary
Distributed Systems Engineer for Cloudflare's Analytical Database Platform based in Austin, TX. The role focuses on developing and integrating platform components to improve functionality and performance, expanding database clusters, monitoring and maintaining cluster reliability, identifying bottlenecks in analytics workflows, optimizing query performance and data ingestion, and collaborating with the ClickHouse open-source community as well as internal teams to meet data needs. Candidates should have strong programming skills (Golang, Python, C++), deep SQL/database internals knowledge, a solid CS foundation (algorithms, data structures, distributed systems, concurrency), and be able to work both independently and with cross-team stakeholders. Experience with ClickHouse is a plus, as are experience with Terraform/SALT and Linux container tech (Docker/Kubernetes). There may be on-call work outside normal hours.
Required Qualifications
- 3+ years of experience in software development covering distributed systems and databases
- Strong programming skills in Golang, Python, and/or C++
- Strong knowledge of SQL and database internals, including design, optimization, and performance tuning
- Solid foundation in computer science: algorithms, data structures, distributed systems, and concurrency
- Ability to collaborate in a team and communicate with other teams across Cloudflare
- Strong analytical and problem-solving skills, ability to work independently
- Experience with ClickHouse is a plus
- Experience with SALT or Terraform is a plus
- Experience with Linux container technologies (Docker, Kubernetes) is a plus
- Willingness to be on-call outside standard hours as needed
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.