💼Jobs 📝Blog 🧮Salary Calc 🌍Cost of Living 📋Tax Guide
👤Sign In Post a Job — from $99
Cloudflare

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

EngineeringFull-TimeMid-Level
Location
Worldwide
Job Type
Full-Time
Experience
Mid-Level
Apply Now

Job Description

ABOUT THE ROLE We are on a mission to help build a better Internet at Cloudflare. Our organisation is responsible for the entire data lifecycle, from ingestion and processing to storage and retrieval, powering the critical logs and analytics that provide our customers with real-time visibility into the health and performance of their online properties. We empower customers to leverage their data to drive better outcomes for their business. WHAT YOU'LL DO As a Software Engineer in our Data Organisation, you will focus on designing, developing, and maintaining scalable and reliable distributed systems across the entire data lifecycle. You will work on complex distributed systems challenges across different parts of our data stack, including data delivery, analytical database platform, and data retrieval. Your responsibilities will include: - Designing and developing high-throughput data delivery platforms to ensure data integrity and low-latency delivery - Building and optimising key components of our data delivery platform - Developing new and improving existing components for the Cloudflare Analytical Platform - Scaling, monitoring, and maintaining the performance of our large-scale database clusters - Developing and enhancing our customer-facing GraphQL APIs, log delivery, and alerting solutions - Identifying and removing bottlenecks across our data platforms - Collaborating with other teams across Cloudflare to understand their data needs and build solutions that empower them to make data-driven decisions - Participating in the development of the next generation of our data platforms WHAT YOU'LL NEED - 5+ years of experience in software engineering, preferably with a focus on distributed systems and data platforms - Proficiency in Go, ClickHouse, and GraphQL - Experience with cloud-based technologies such as AWS or GCP - Strong understanding of data processing, storage, and retrieval - Excellent problem-solving skills and ability to work in a fast-paced environment - Strong communication and collaboration skills WHY REMOTE We are a fully remote company, and this role is available in Austin, US. As a remote employee, you will have the flexibility to work from anywhere and be part of a global team that is passionate about building a better Internet. BENEFITS Cloudflare offers a competitive salary, comprehensive benefits package, and opportunities for professional growth and development.