JobMesh

Senior Software Engineer - Channel Processing

Klaviyo · Boston, Massachusetts, US

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

Job description

At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. We believe everyone deserves a fair shot at success and appreciate the experiences each person brings beyond the traditional job requirements. If you’re a close but not exact match with the description, we hope you’ll still consider applying. Want to learn more about life at Klaviyo? Visit klaviyo.com/careers to see how we empower creators to own their own destiny. Why You Should Join the Channel Processing Team The Channel Processing team has direct technical responsibility for Klaviyo’s most-used engagement product. It is responsible for designing, building and operating highly-scalable, highly-available distributed systems to process ever-increasing campaign traffic. Our systems are used by hundreds of thousands Klaviyo customers to schedule/process tens of thousands campaigns and deliver over 1B messages every day. Besides the daily high volume traffic, the more challenging task is to deal with super spiky volume at online sale seasons. During the 2025 Black Friday and Cyber Monday, over 10B messages got processed and de...