Distributed Systems Engineer - Data Platform (delivery, Database, Retrieval)

Cloudflare Cloudflare · Enterprise · London, United Kingdom · Engineering

Cloudflare is seeking experienced engineers to join their DATA Org to build the future of data infrastructure. The role involves working on distributed systems for data ingestion, processing, storage, and retrieval, powering logs and analytics for customers. Responsibilities include developing data delivery pipelines, analytical database platforms (ClickHouse), and customer-facing data retrieval products like GraphQL APIs and alerting solutions. The role requires strong programming skills (preferably Golang), experience with observability stacks, SQL, database internals, and computer science fundamentals.

What you'd actually do

  1. Design, develop, and maintain scalable and reliable distributed systems across the entire data lifecycle.
  2. Build and optimise key components of our high-throughput data delivery platform to ensure data integrity and low-latency delivery.
  3. Develop and enhance our customer-facing GraphQL APIs, log delivery, and alerting solutions, focusing on performance, reliability, and user experience.
  4. Work to identify and remove bottlenecks across our data platforms, from streamlining data ingestion processes to optimizing query performance.
  5. Participate in the development of the next generation of our data platforms, including researching and evaluating new technologies and approaches.

Skills

Required

  • distributed systems
  • databases
  • software development
  • Golang
  • observability stacks
  • Prometheus
  • Grafana
  • high-cardinality metrics
  • SQL
  • database design
  • database optimisation
  • performance tuning
  • algorithms
  • data structures
  • concurrency
  • analytical skills
  • problem-solving skills
  • APIs

Nice to have

  • ClickHouse
  • data streaming technologies
  • Kafka
  • Flink

What the JD emphasized

  • 3+ years of experience
  • Strong programming skills
  • Hands-on experience with modern observability stacks
  • Strong knowledge of SQL and database internals
  • A solid foundation in computer science