Principal Software Engineer, Data

CloudFlare
Austin, TX, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Data as a Services Data Infrastructure Software Debugging Python (Programming Language) PostgreSQL Standard Sql TypeScript Rust (Programming Language) Apache Spark Data Lakes Kubernetes
+6 more
Cloudflare Apache Kafka Data Management Vertica Data Pipelines Golang

Job description

Experteer Overview As Principal Software Engineer, you will shepherd Town Lake’s evolution from an internal platform to Cloudflare’s foundational data infrastructure. You will own strategic architecture and implement scalable data services across the stack, shaping data pipelines, governance, and AI-driven classification. You’ll collaborate with cross-functional teams to deliver impactful data products that empower the entire company. This role offers high visibility and a chance to influence a critical, company-wide platform in a fast-moving, AI-enabled environment. Compensation / Benefits * Define and execute strategic technical architecture for critical data infrastructure * Lead design and development of tools and infrastructure to scale data capabilities * Develop data pipelines and data products to serve internal customers and automate delivery * Become SME across data platforms and data itself to guide stakeholders * Work with Kubernetes, Trino, Iceberg, Clickhouse, PostgreSQL; code in Go, Python, Typescript, etc. * Mentor and support junior engineers to uphold exceptional delivery and accountability Tasks * 8+ years of experience designing, building and scaling data infrastructure * Proven experience leading technical initiatives cross-functionally * Extensive experience with data infrastructure at scale (Trino, Spark, Iceberg/Delta Lake, Kafka, Clickhouse, PostgreSQL) * Experience designing, building and debugging data pipelines at scale * Proficient in Go, Python, Typescript, Rust and SQL * Excellent analytical skills focused on data value for stakeholders * Strong communication skills for both technical and non-technical audiences * Experience creating and using agentic development workflows and an AI-first mindset Key requirements *

Requirements

a code in Go, Python, Typescript, etc. * Mentor and support junior engineers to uphold exceptional delivery and accountability Tasks * 8+ years of experience designing, building and scaling data infrastructure * Proven experience leading technical initiatives cross-functionally * Extensive experience with data infrastructure at scale (Trino, Spark, Iceberg/Delta Lake, Kafka, Clickhouse, PostgreSQL) * Experience designing, building and debugging data pipelines at scale * Proficient in Go, Python, Typescript, Rust and SQL * Excellent analytical skills focused on data value for stakeholders * Strong communication skills for both technical and non-technical audiences * Experience creating and using agentic development workflows and an AI-first mindset Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

4:56 min

Configuring server-side rendering and Cloudflare deployment

Francesco Napoletano Francesco Napoletano · WWC 2024

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

1:24 min

Monetizing automated web scraping with Cloudflare pay per crawl

Brian Whippo Brian Whippo · WWC 2025

1:33 min

Case study on adopting Kubernetes and Golang effectively

Andrew Holway · LIVE

Videos

See all

Related articles

See all