At Cloudflare, we have our eyes set on an ambitious goal -- to build a better web. Cloudflare is a pre-IPO, high-revenue startup, with over 4 million customers, including Cisco, NASDAQ, OkCupid, and Meetup. Our products generate more than 5 million logs per second and 300TB of data per day. The Cloudflare Data Team builds the systems that process this data and power all kinds of services, including L7 attack detection, customer analytics, and business intelligence.
You will be responsible for helping to design, build, operationalize, and scale one of the biggest data pipelines in the world. Our stack includes Kafka, Elasticsearch, OpenTSDB, Spark Streaming, PostgreSQL, and Go microservices.
- Experience designing, integrating, and optimizing distributed data processing pipelines
- Experience writing high-quality data processing code in Go, Java, Python, or other high-performance languages
- Experience building and administering alerting and monitoring systems around data processing pipelines
- Good Linux/UNIX systems knowledge
- Strong systems-level debugging
- Experience building REST APIs for analytics services
- Experience with cluster and configuration management systems such as Docker, Mesos, Marathon, Zookeeper, Salt
- Familiarity writing and optimizing advanced SQL queries
- Experience administering PostgreSQL and MySQL databases
- Commuter subsidies
- Bike parking
- Company tech talks
- Standing desks
- Weekly happy hours and catered lunches
- Unlimited paid time off
- A sunny office near CalTrain and BART
Sound like somewhere you'd thrive? We'd love to hear from you!
Cloudflare is a security company. All prospective employees will be subject to an extensive background check.
Cloudflare is an equal opportunity employer and does not discriminate against any employee or applicant on the basis of age, color, disability, gender, national origin, race, religion, sexual orientation, veteran status, or any classification protected by federal, state, or local law.
How to apply
Does this job really require Go skills? If not, please report it and we will take a look.