CareerPlan

PIPELINE - L5 Principal Software Engineer

Boston, MAFull-time2026-10-07 → 2026-11-10

Core

Own the technical direction and delivery for Klaviyo's data platform (streaming, batch compute, storage/lakehouse, and governance) to support billions of daily events and AI agents.

Role type

Principal Software Engineer (Data Platform)

Builds

Scalable data ingestion, stream processing, batch orchestration, and lakehouse systems for autonomous agent-driven experiences.

Domain

Data Engineering / Distributed Systems

Deliverable

production ML models

Required skills

Distributed data systems, Stream processing, Batch orchestration, Data lakehouse patterns, Data governance, SLO definition, AI/GenAI integration, System profiling and tuning, Technical mentorship

Preferred skills

Regional isolation strategies, Privacy-by-design, Schema governance, AI-assisted data operations

Technologies

Kafka, Flink, Spark, Beam, Airflow, Dagster, Iceberg, Delta, Hudi, Snowflake, BigQuery

Responsibilities

Design and implement core data platform capabilities; Define and uphold SLOs for data freshness, availability, and correctness; Author ADRs/RFCs and standardize connectors; Profile and tune systems for performance and cost; Partner with product/ML teams to expose abstractions; Mentor Staff/Sr. engineers.

Seniority

Principal, hands-on IC