← Back to list
Job

Distributed Systems Engineer - Data Platform - Analytics and Alerts

Data Engineer • Remote • Full-time • 📍 Hybrid

On the Analytics and Alerts team you'll build customer-facing APIs and the near real-time alerting platform that lets customers explore their data and configure meaningful alerts based on logs and metrics.

Responsibilities

  • Develop and enhance customer-facing APIs focusing on performance, reliability and an intuitive user experience
  • Design, build and maintain the near real-time alerting platform, from data processing and anomaly detection to reliable notification delivery
  • Optimize the performance of complex analytical queries that power APIs and dashboards, working closely with the database platform team
  • Create intuitive and powerful tools that let customers explore their data and configure meaningful alerts based on logs and metrics
  • Scale the API and alerting infrastructure to support a growing number of internal and external use cases
  • Collaborate with front-end engineers and product managers to define API contracts and deliver a seamless data experience
  • Ensure operational health of APIs and alerting systems via comprehensive monitoring and on-call rotation participation

Requirements

  • 3+ years of experience in software development covering distributed systems and scalable APIs
  • Strong programming skills (Go preferable), with a deep understanding of best practices for building performant, customer-facing services
  • Hands-on experience with modern observability stacks (Prometheus, Grafana) and handling high-cardinality metrics at scale
  • Strong knowledge of SQL, with extensive experience in complex query optimization
  • Solid foundation in computer science: algorithms, data structures, distributed systems and concurrency
  • Strong analytical and problem-solving skills, with willingness to debug and troubleshoot complex problems at scale
  • Ability to work collaboratively and communicate effectively with other teams across Cloudflare

Nice to have

  • Experience developing and scaling APIs, particularly GraphQL (strong plus)
  • Experience with data streaming technologies (e.g. Kafka, Flink) for real-time processing
  • Experience with Infrastructure as Code tools like SALT or Terraform
  • Experience with Linux container technologies such as Docker and Kubernetes

Soft skills

Analytical and problem-solving mindsetCross-team collaboration and effective communication

What we offer

  • Medical/Rx Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Accounts
  • Commuter Spending Accounts
  • Fertility & Family Forming Benefits
  • On-demand mental health support and Employee Assistance Program
  • Global Travel Medical Insurance
  • Short and Long Term Disability Insurance
  • Life & Accident Insurance
  • 401(k) Retirement Savings Plan
  • Employee Stock Participation Plan
  • Flexible paid time off covering vacation and sick leave
  • Leave programs, including parental, pregnancy health, medical, and bereavement leave

About the company

Cloudflare's Data organization owns the entire data lifecycle, handling over a billion events per second to give customers real-time visibility into the health and performance of their online properties.

Similar jobs