InternFlow

Greenhouse ·

full-time

Senior Software Engineer - Data Automation

Klaviyo · Boston, MA

Klaviyo is a technology company that provides a real-time data platform designed to help creators and businesses manage their data-driven insights. As a Senior Software Engineer on the Data Automation team, you will focus on building and maintaining the critical analytics infrastructure that powers the company's core functionality. Your day-to-day responsibilities will involve designing system infrastructure, writing high-quality code, and operating large-scale production systems within an AWS environment. You will be expected to produce technical design documentation, perform code reviews, and provide mentorship to other engineers to help maintain high technical standards. This role requires a candidate with over seven years of professional software engineering experience, specifically in building and operating distributed systems. You should be proficient in at least one modern programming language and have practical experience with infrastructure-as-code tools like Terraform. The position is well-suited for a collaborative engineer who is comfortable working with high-volume data processing, OLTP and OLAP databases, and complex technical challenges in a fast-paced, high-growth environment.

software engineeringdata automationdistributed systemsawsinfrastructure as codeterraformdata platformsenior engineer

Education

  • Level: Bachelor's degree
  • Courses: BA, BS
  • Specializations: Computer Science
Software Development7-7 yrs experience

Key Skills

AWSTerraformPythonKubernetesClickhouseDynamoDBMySQLKafkaSparkFlinkIcebergAirflowLinux

Experience required

7-7 years experience
0 yrs10+ yrs

About the Role Senior Software Engineer - Data Automation at Klaviyo. Build and maintain mission critical analytics infrastructure on AWS. Work cross‑functional, write design docs, code, operate large‑scale systems, mentor engineers. Responsibilities Design, build, and maintain analytics infrastructure. Write technical design documents. Create system infrastructure. Write high‑quality code. Operate large‑scale production systems. Review designs and code. Provide technical mentorship. Requirements BA or BS Degree in Computer Science or related field. 7+ years software engineering experience. Proficiency in at least one modern programming language. Experience with Terraform or similar IaC. Experience designing, building, operating distributed systems in cloud. Linux experience. Experience with OLTP and OLAP databases. Experience with high‑volume data processing and storage systems. Strong communication and teamwork skills. Ability to learn continuously and solve difficult problems. Eligibility Degree requirement as above.

Skills for this role

AWSTerraformPythonKubernetesClickhouseDynamoDBMySQLKafkaSparkFlinkIcebergAirflowLinux

Required skills

AWSTerraformPythonKubernetesClickhouseDynamoDBMySQLKafkaSparkFlinkIcebergAirflowLinux

Also mentioned in the listing

software engineeringdata automationdistributed systemsinfrastructure as codedata platformsenior engineer
RoleSenior Software Engineer - Data Automation
CompanyKlaviyo
LocationBoston, MA
Typefull-time
CompensationNot disclosed
Posted2026-10-19
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

About Klaviyo

Klaviyo, Inc. is an AI-first B2C CRM platform founded in 2012 and headquartered in Boston. The company provides a unified solution that integrates marketing automation, customer service, analytics, and a data platform to help businesses manage customer relationships. By centralizing behavioral, transactional, and engagement data, Klaviyo enables brands to deliver personalized, omnichannel campaigns across email, SMS, WhatsApp, and mobile push notifications. The platform utilizes AI agents to automate marketing tasks, resolve customer service inquiries, and optimize campaign performance. Klaviyo currently serves over 205,000 brands across more than 100 countries, processing billions of events and managing billions of customer profiles daily to support business growth.

All jobs and hiring details at Klaviyoklaviyo.com

More at Klaviyo

Other jobs at Klaviyo

See all 28 openings at Klaviyo

Explore Related Placements


// similar opportunities

You might also like

Senior Software Engineer - Customer Agent

Klaviyo

Klaviyo logo
Boston, MAfull-time
Greenhouse

At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. ...

Apply now →

Senior Software Engineer, Agent Runtime & Customer Workflows

Klaviyo

Klaviyo logo
Boston, MAfull-time
Greenhouse

At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. ...

Apply now →

Senior Software Engineer, SSCS: Authentication

Gitlab

Bangalorefull-time
Greenhouse

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency,...

Apply now →

Senior Security Engineer - Detection And Response

Klaviyo

Klaviyo logo
Boston, MAfull-time
Any GraduateGreenhouseSecurity Engineering# Python# Go# Git# GitHub+10 more

At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. ...

Apply now →

Senior Software Engineer AI & Automation (d/m/w)

Listan Gmbh

Listan Gmbh logo
Hybridfull-time
RemoteAny GraduateArbeitnow# TypeScript# Azure# Docker# Git+2 more

Deine Aufgaben Du entwickelst produktive Softwarelösungen, die Geschäftsprozesse automatisieren, Daten nutzbar machen und Mitarbeitende im Alltag unterstützen. ...

0-1 year experience eligible.

Apply now →

Senior Software Engineer

Tokyodev

Tokyodev logo
Unspecifiedfull-time
Listing 30+ days old
Any GraduateTokyodev

Senior Software Engineer...

0-1 year experience eligible.

Apply now →