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 engineering role where you'll be instrumental in building systems to personalize user journeys through precise targeting. You'll work on capturing and processing thousands of user events in a native architecture, supporting both production use-cases and internal reporting.

The role offers significant autonomy in architecting and implementing data solutions. You'll have the freedom to choose between building upon existing data architecture, creating new ones from scratch, or adopting a hybrid approach. The position involves working with various data tools and architectures, from traditional databases to modern systems managing internet traffic at scale.

As part of the Self-Serve Team, you'll be responsible for supporting growth marketing, product growth, and growth insights initiatives. The team focuses on creating world-class experiences for self-serve customers across all product categories including Application Services, Cloudflare One, and Developer Platform, spanning Free, Pro, Business & Enterprise plans.

Cloudflare's mission is to help build a better Internet, running one of the world's largest networks that powers millions of websites. The company is known for its innovative approach, being named to Entrepreneur Magazine's Top Company Cultures list and ranked among Fast Company's Most Innovative Companies. They value diversity and inclusiveness, seeking curious and empathetic individuals committed to personal growth and learning.

The ideal candidate will bring expertise in data engineering, particularly in building real-time data capture architectures, implementing analytics systems at scale, and working with various data modeling methods. Strong technical skills in SQL, API development, and distributed systems are essential, along with an understanding of data privacy requirements and security best practices.

Last updated 2 days ago

Responsibilities For Data Engineer

  • Build realtime data capturing architecture from various user events
  • Design and implement analytics systems at lakehouse scale
  • Implement quality measurement processes
  • Manage batch-style ETL/ELT systems
  • Build and maintain secure and highly-available distributed systems/microservices
  • Work with marketing attribution systems and tag management

Requirements For Data Engineer

PostgreSQL
MySQL
  • BA/BS in Computer Science or equivalent experience
  • Experience with OSS systems like Apache Iceberg, Clickhouse
  • Data modeling expertise
  • Knowledge of batch-style ETL/ELT systems (dbt/airflow)
  • Understanding of global data privacy requirements (GDPR/CCPA)
  • Strong SQL and relational database knowledge
  • Experience with API tooling and standards
  • Strong interpersonal and communication skills

Interested in this job?

Jobs Related To Cloudflare Data Engineer