Taro Logo

Data Engineer

Cloudflare runs one of the world's largest networks powering millions of websites, protecting and accelerating Internet applications without hardware or software changes.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cybersecurity

Description For Data Engineer

Cloudflare is seeking a Data Engineer to join their Self-Serve Team, which is responsible for their PLG business serving 8M+ customers across 20% of the internet. This is a founding data engineer role where you'll have the opportunity to shape the architecture and build systems that enable personalized user journeys through precise targeting. You'll be working on capturing and processing thousands of user events in a native architecture, serving both production use-cases and internal reporting.

The role requires expertise in building realtime data capturing architectures, implementing analytics systems at scale, and working with various data modeling methods. You'll be responsible for setting up data lakes, understanding A/B testing architectures, and building cloud tools. The position offers significant autonomy in choosing and implementing data architectures, whether building from scratch or expanding existing systems.

Cloudflare runs one of the world's largest networks that powers millions of websites and other Internet properties. The company is committed to helping build a better Internet, protecting and accelerating any Internet application without adding hardware or installing software. They've launched significant initiatives like Project Galileo, the Athenian Project, and 1.1.1.1 to protect free expression online and enhance Internet privacy and security.

The ideal candidate will have experience with lakehouse scale analytics systems, batch-style ETL/ELT systems, and a solid understanding of data privacy requirements. Strong technical skills in SQL, RESTful APIs, and distributed systems are essential, along with excellent interpersonal and communication skills. This role offers the unique opportunity to work with various data tools and architectures, from traditional databases to modern systems managing significant internet traffic.

Join a highly ambitious, large-scale technology company with a soul, where you'll have the chance to make a meaningful impact on the Internet's infrastructure while working with cutting-edge technologies and contributing to significant open-source initiatives.

Last updated a day ago

Responsibilities For Data Engineer

  • Build realtime data capturing architecture from various user events
  • Design and implement analytics and personalization systems
  • Set up data lakes and A/B testing architectures
  • Build cloud tools for internal use cases
  • Lead architectural decisions as founding data engineer
  • Implement quality measurement processes
  • Manage data capture, modeling and analysis within privacy requirements

Requirements For Data Engineer

PostgreSQL
MySQL
  • BA/BS in Computer Science or equivalent experience
  • Experience building/expanding analytics systems at lakehouse scale
  • Data modeling experience
  • Experience with batch-style OSS ELT/ETL systems
  • Familiarity with marketing attribution system and tag management
  • Knowledge of global data privacy requirements (GDPR/CCPA)
  • Understanding of RESTful APIs and service security
  • Working knowledge of SQL and relational databases
  • Experience with distributed systems/microservices
  • Familiarity with event driven architecture
  • Experience with API tooling and standards
  • Strong interpersonal and communication skills

Interested in this job?

Jobs Related To Cloudflare Data Engineer