Distributed Systems Engineer, Analytical Database Platform

Added
7 hours ago
Type
Full time
Salary
Salary not provided

Related skills

sql grafana prometheus go graphql

πŸ“‹ Description

  • Design, develop, and maintain scalable distributed systems across the data lifecycle.
  • Build and optimize high-throughput data delivery pipeline for ingestion and routing.
  • Contribute to the Analytical Platform powered by ClickHouse for analytics workloads.
  • Develop and enhance customer-facing GraphQL APIs, log delivery, and alerts.
  • Identify bottlenecks and optimize performance across data platforms.
  • Collaborate with teams across Cloudflare to meet data needs and enable decisions.

🎯 Requirements

  • 3+ years in software development for distributed systems and databases.
  • Strong Go programming skills; solid software development practices.
  • Observability stacks like Prometheus and Grafana; high-cardinality metrics at scale.
  • Strong SQL and DB internals; design, optimization, and performance tuning.
  • CS fundamentals: algorithms, data structures, distributed systems, and concurrency.
  • Collaboration with Cloudflare teams; experience with ClickHouse is a plus.
  • Data streaming technologies (Kafka, Flink) is a plus.
  • GraphQL APIs development and scaling; IaC tools like Terraform/SALT are a plus.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’