SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer - Data Automation

Klaviyo - Boston, MA, United States - Hybrid - posted 2026-10-19

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 148,000 - 222,000 / annual

Klaviyo is seeking a Senior Software Engineer to join the Data Automation team, which builds tooling and infrastructure to help Data Platform engineers provision and use systems that power core Klaviyo functionality and generate data-driven insights. In this role, you will be responsible for designing, building, and maintaining mission-critical analytics infrastructure at scale. You will work cross-functionally to write technical design documents, create system infrastructure, write high-quality code, and operate large-scale systems in production. You will also review other engineers' designs and code, and provide technical mentorship to engineers on your team and across the broader engineering organization. Klaviyo operates a real-time data platform built for massive scale on Amazon Web Services (AWS). The Data Automation team's tech stack includes AWS, Terraform, Python, Kubernetes, Clickhouse, DynamoDB, MySQL, Kafka, Spark, Flink, Iceberg, and Airflow. You will be expected to tackle tough engineering problems, own and scale features end-to-end from scratch, and break through technical challenges. The company values engineers who specialize in certain areas but are passionate about building broadly and learning new technologies. This role may require up to 10% travel for new hire onboarding, client or partner work, team meetings, and industry events, coordinated in advance. **Requirements:** - BA or BS degree in Computer Science, related field, or equivalent experience - 7+ years of experience in a software engineering discipline - Highly skilled in at least one modern programming language - Experience provisioning infrastructure using Terraform or similar infrastructure-as-code tools - Experience designing, building, and operating distributed systems in a cloud computing environment - Experience with Linux operating systems - Experience with OLTP and OLAP databases - Experience with high-volume data processing and storage systems - Strong verbal and written communication skills - Ability to work effectively on a team - Ability to learn continuously and adapt to a high-growth environment - Ability to persist and solve difficult problems

Similar roles