About the job
At Klaviyo, we celebrate the diverse backgrounds and perspectives that each member of our team, known as Klaviyos, brings to the workplace. We believe in providing equal opportunities for all and value unique experiences that extend beyond standard job qualifications. If you find yourself closely aligned but not an exact match for this role, we encourage you to apply. To discover more about life at Klaviyo, visit klaviyo.com/careers to see how we empower creators to take charge of their destinies.
Team Overview:
The Asynchronous Processing team is dedicated to designing, developing, and maintaining Klaviyo’s robust event-driven architecture. Our goal is to provide the tools necessary for every product team to manage data seamlessly, regardless of volume. Utilizing technologies such as Golang, Python, Apache Pulsar, Kafka, SQS, AWS, and Kubernetes, we deliver self-service platforms for queuing and background processing, allowing engineering teams to prioritize customer impact while we ensure their operations are efficient, observable, and resilient.
As a Senior Platform Engineer on the Asynchronous Processing team, you will play a critical role in architecting and operating the large-scale event-driven infrastructure that powers Klaviyo. You will design and refine resilient, multi-tenant queuing and processing systems capable of managing significant traffic spikes, processing millions of messages per second with minimal latency, and providing straightforward, self-service APIs and tools that empower product teams to accelerate their development processes. Your responsibilities will encompass everything from core data models and routing patterns to observability, autoscaling, and failure isolation, ensuring the systems you manage are robust and reliable at scale. Collaborating closely with engineers across the organization, you will transform complex distributed-system challenges into user-friendly, dependable components.
This position is ideal for senior engineers passionate about mastering large-scale distributed systems and converting real-world asynchronous workloads into dependable, scalable platforms. You will be working on crucial infrastructure that lies at the core of Klaviyo’s operations, directly influencing how thousands of Klaviyos develop, deliver, and manage products daily.

