CareerPlanSign in

Principal Software Engineer, Data

Austin, TX💼 Full-time🗓 2026-08-06 → 2026-09-25

Core

Lead technical architecture and implementation for Cloudflare's internal data lakehouse platform (Town Lake), enabling data access for dozens of teams via SQL and natural language.

Role type

Principal Software Engineer (Data Infrastructure)

Builds

Modern agentic-first data lakehouse platform, ingestion frameworks, AI-driven data classification, governance layers, and dashboarding/query tools.

Domain

Internet infrastructure / Data Engineering / Cloud Platforms

Deliverable

production ML models | product features | infrastructure

Required skills

Data infrastructure design at scale, Data pipeline development, Backend development (Go, Python, TypeScript, Rust), SQL, Kubernetes, Trino, Apache Iceberg, Clickhouse, PostgreSQL, AI-first development workflows, Cross-functional leadership

Preferred skills

Data orchestration (Airflow), Data transformation (dbt), Data governance, MLOps

Technologies

Trino, Apache Iceberg, Kubernetes, Clickhouse, PostgreSQL, Go, Python, TypeScript, Rust, Workers, D1, R2

Responsibilities

Define and execute strategic technical architecture for critical data infrastructure, Lead design and development of data pipelines and data products, Mentor junior engineers, Become a subject matter expert on data platforms and data itself

Seniority

Principal, hands-on IC with strategic leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.