Position Details
About this role
Klaviyo is hiring a Software Engineer II, Data Automation to design, build, and maintain tooling that provisions and tests analytics infrastructure at massive scale on AWS.
Key Responsibilities
- Design, build, and maintain systems that help operate analytics infrastructure across teams
- Collaborate with Data Platform engineers to power core Klaviyo functionality
- Write high-quality code and operate large-scale systems in production
- Work with cross-functional teams to design scalable data systems
- Operate and optimize distributed data processing pipelines
Technical Overview
Role focuses on building data automation tooling using a stack including AWS, Python, Terraform, Kubernetes, and various data stores/processing systems (Clickhouse, DynamoDB, MySQL, Kafka, Spark, Flink, Iceberg, Airflow).
Ideal Candidate
The ideal candidate is a mid-level software engineer with strong experience in distributed data systems on AWS, including Python, Terraform, and Kubernetes, who can build and operate large-scale data tooling.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of hands-on AWS and distributed systems experience, Inability to work onsite in Boston
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile