Note: The job is a remote job and is open to candidates in USA. Cloudflare is on a mission to help build a better Internet, running one of the world’s largest networks that powers millions of websites. They are seeking experienced engineers to join their DATA Org to build and maintain a high-performance data platform that handles real-time analytics and alerts for customers.
Responsibilities
- Develop and enhance our customer-facing APIs focusing on performance, reliability, and an intuitive user experience
- Design, build, and maintain our near real-time alerting platform, from data processing and anomaly detection to reliable notification delivery
- Optimise the performance of complex analytical queries that power our APIs and dashboards, working closely with the database platform team
- Create intuitive and powerful tools that allow customers to explore their data and configure meaningful alerts based on logs and metrics
- Scale our 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 for our users
- Ensure the operational health of our APIs and alerting systems by developing comprehensive monitoring, and participating in an on-call rotation (with the flexibility to be on-call outside of standard working hours as needed)
Skills
- 3+ years of experience working in software development covering distributed systems and scalable APIs
- Strong programming skills (Go is preferable), with a deep understanding of software development best practices for building performant, customer-facing services
- Hands-on experience with modern observability stacks, including Prometheus, Grafana, and a strong understanding of handling high-cardinality metrics at scale
- Strong knowledge of SQL, including extensive experience with complex query optimisation
- A solid foundation in computer science, including algorithms, data structures, distributed systems, and concurrency
- Strong analytical and problem-solving skills, with a willingness to debug, troubleshoot, and learn about complex problems at high scale
- Ability to work collaboratively in a team environment and communicate effectively with other teams across Cloudflare
- Experience developing and scaling APIs, particularly GraphQL, is a strong plus
- Experience with data streaming technologies (e.g., Kafka, Flink) for real-time processing is a plus
- Experience with Infrastructure as Code tools like SALT or Terraform is a plus
- Experience with Linux container technologies, such as Docker and Kubernetes, is a plus
Benefits
- 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
- Cloudflare’s equity plan eligibility
Company Overview