Homepage
Open in app
Sign in
Get started
KLAVIYO ENGINEERING
adventures in scale…
Older Posts
Careers
Follow
Following
Advice to Self — Lessons Learned Building Portfolio Reporting
Advice to Self — Lessons Learned Building Portfolio Reporting
If you had a time machine, what would you tell yourself before starting a big project?
Brendan Reed
May 6
Jira Blocker Lines: How CoPilot helped me fix Jira’s broken sprint boards.
Jira Blocker Lines: How CoPilot helped me fix Jira’s broken sprint boards.
If I work together with the robots, can we get something good enough without taking too much time away from more pressing work?
Andrew C Young
May 1
A Deep Dive into High Performance HTTP Requests for Python Engineers
A Deep Dive into High Performance HTTP Requests for Python Engineers
Which Python concurrency model provides the best performance for network IO? We tested!
Charlie Steele
Apr 23
Klaviyo Data Science Podcast EP 46 | MLOps 101
Klaviyo Data Science Podcast EP 46 | MLOps 101
Podcast: An intro to MLOps, its distinctions from DevOps, and how a great MLOps team can supercharge your data science team.
Michael Lawson
Apr 12
Klaviyo Incident Management: Interview with Laura Stone
Klaviyo Incident Management: Interview with Laura Stone
It’s taken years to get our incident management skills to their current level…
Eric Silberstein
Apr 8
Intro to Code Profiling
Intro to Code Profiling
In this post, intended for engineers new to optimizing code, I describe the tools and techniques we frequently use here at Klaviyo.
Harsha Reddy
Apr 1
Domain Decomposition In Practice
Domain Decomposition In Practice
How we divided and conquered
Alex Narayanan
Mar 18
Moving Faster with Less: An Iterative and Incremental Development Toolkit (Part 1 — Planning Tools)
Moving Faster with Less: An Iterative and Incremental Development Toolkit (Part 1 — Planning Tools)
When asked to describe the culture of the Klaviyo engineering team in several adjectives, it’s not uncommon to find “fast-paced” somewhere…
Kaila Corrington
Mar 12
Klaviyo Data Science Podcast EP 45 | SegmentsAI: An AI Case Study on Delivering Value
Klaviyo Data Science Podcast EP 45 | SegmentsAI: An AI Case Study on Delivering Value
Podcast: In a market flooded with AI solutions, stand out by solving real customer problems. A case study on AI design and engineering.
Michael Lawson
Mar 4
Live Learnings from GenAI UX Research
Live Learnings from GenAI UX Research
Generative AI has transitioned from a technology-focused act one to a more user-centric act two…
Xiao Liu
Mar 4
Can an LLM pick out a lie?
Can an LLM pick out a lie?
Two Truths and a Lie at Klaviyo
Ezra Freedman
Feb 16
Two Truths and a Lie at Klaviyo
Two Truths and a Lie at Klaviyo
A Klaviyo tradition, made technology-first
Ezra Freedman
Feb 16
Klaviyo Data Science Podcast EP 44 | The Data Powering EDI
Klaviyo Data Science Podcast EP 44 | The Data Powering EDI
Podcast: Equity, diversity, and inclusion (EDI) are central tenets of successful software teams. What data challenges do we face in EDI?
Michael Lawson
Feb 12
Playbooks — How we increased signup to KAV by 6.8%
Playbooks — How we increased signup to KAV by 6.8%
How we built and measured the impact of a feature for onboarding new accounts.
Chris Carrick
Feb 8
Data Dictionary: How I Learned to Stop Worrying and Love Reporting Standardization
Data Dictionary: How I Learned to Stop Worrying and Love Reporting Standardization
Getting teams to embrace a central system for calculating metrics.
Travis Hansen
Feb 1
Building Segments AI
Building Segments AI
Including strategies for validating creative, non-deterministic outputs.
Robert Huselid
Jan 16
Klaviyo Data Science Podcast EP 43 | 2023: A Data Science Year in Review
Klaviyo Data Science Podcast EP 43 | 2023: A Data Science Year in Review
Podcast: What was the coolest data science thing in 2023, according to professionals?
Michael Lawson
Jan 16
London Calling
London Calling
My journey to our London office
Jack Donkers
Jan 8
Why we chose Pants
Why we chose Pants
The RFC we wrote about adopting a monorepo and choosing Pants as the build system.
Tyler Bream
Jan 2
SIPping from a firehose
SIPping from a firehose
How we architected a change data pipeline for our Segmentation Improvement Project
Vedant Puri
Dec 18, 2023
Klaviyo Data Science Podcast EP 42 | Unlocking Customer Insights with RFM
Klaviyo Data Science Podcast EP 42 | Unlocking Customer Insights with RFM
Podcast: customers are all unique. How can you use data science to break them into useful groups?
Michael Lawson
Dec 13, 2023
A Bog Post
A Bog Post
How Klaviyo Shaped My Entrepreneurial Journey and Why I’ve Returned
Jordan Trundy
Dec 8, 2023
How we (actually) deprecated our old tech
How we (actually) deprecated our old tech
Building something new? Easy. But what about actually deprecating the old feature/product/etc? Eesh.
Rachelle Jensen
Dec 1, 2023
ChatGPT is Toying with Me!
ChatGPT is Toying with Me!
I asked ChatGPT to play twenty questions. It cheated to make me feel better.
Eric Silberstein
Nov 27, 2023
The Repository Pattern
The Repository Pattern
How we used the repository pattern to refactor a messy codebase
Charlie Steele
Nov 13, 2023
About Klaviyo Engineering
Latest Stories
Archive
About Medium
Terms
Privacy
Teams