🏢
Cloudflare
Senior Data Engineer
Job Description
ABOUT THE ROLE
The Senior Data Engineer will play a crucial role in scaling the development of internal data products at Cloudflare. This individual will design and implement core components of data pipelines and services, focusing on scalability, performance, and long-term maintainability. They will partner closely with engineers, analysts, and product stakeholders to design solutions for strategic initiatives, business-critical data products, and AI architectures.
WHAT YOU'LL DO
- Design and implement core components of data pipelines and services in Go and Scala, prioritizing scalability, performance, and long-term maintainability.
- Collaborate with engineers, analysts, and product stakeholders to design solutions for strategic initiatives, business-critical data products, and AI architectures.
- Contribute to the evolution of the data platform architecture, improving scalability, reliability, observability, and data correctness across the stack.
- Develop high-quality, well-modeled, and richly contextual datasets that power internal products, predictive analytics, and LLM-enabled features at company scale.
- Develop a deep understanding of the company's data ecosystem, including source systems, tooling, and data flows, and collaborate with data engineering teams in other locations to improve data ingestion, quality, and governance.
- Lead by example through design reviews, knowledge sharing, and mentorship, helping to raise the technical bar, data engineering practices, and AI implementation standards across the organization.
WHAT YOU'LL NEED
- B.S. or M.S. in Computer Science, Engineering, Statistics, Mathematics, or a related quantitative field, or equivalent practical experience.
- 5+ years of professional experience in data engineering, software engineering, or related roles, building and operating production data systems.
- Strong programming expertise in Go, Python, or JVM-based languages, with experience writing high-quality, production-grade services and pipelines.
- Deep knowledge of SQL and hands-on experience designing data models and working with relational, analytical, or vector databases (e.g., PostgreSQL, MySQL, ClickHouse).
- Experience building scalable, reliable, and observable data pipelines, with an understanding of performance, data quality, and operational best practices.
- Proven problem-solving and communication skills, with a track record of driving projects in ambiguous environments and partnering effectively with cross-functional teams.
WHY REMOTE
Cloudflare is looking for individuals who can work independently and collaboratively in a distributed environment. This role requires strong communication and problem-solving skills, with the ability to drive projects in ambiguous environments and partner effectively with cross-functional teams.
BENEFITS
- Competitive salary and bonus structure
- Comprehensive health plan
- Parental leave and education stipend
- Life insurance and equipment stipend
- Flexible schedule and remote work arrangement
- Opportunity to work with a cutting-edge technology stack and contribute to the development of innovative data products.