Technical Lead, Distributed Systems - MessagingActive

The opportunity

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.

What you'll do

  • Lead a team of engineers building and scaling highly-available, low-latency ,: high-throughput services across one or more messaging channels

  • Own and drive the architecture of key components in Klaviyo's messaging: pipeline — from ingestion and routing through to delivery and status tracking

  • Design and implement scalable backend services in Python and/or Go, built to: hold up under real-time , unpredictable load rather than scheduled batch windows

  • Work on a campaign pipeline that processes and delivers hundreds of millions: of messages daily, growing to billions-scale, with peak throughput measured in messages per second and performance tracked against p99 latency , not just daily volume

  • Make real-time architectural tradeoffs on backpressure , delivery guarantees,: and failure handling — decisions that affect whether a message goes out now

  • Bring clarity to ambiguous technical problems: breaking undefined challenges into concrete, actionable plans

What they're looking for

  • Collaborate across product, deliverability, compliance, and platform teams to expand messaging capabilities
  • Drive best practices in system design, code quality, and engineering process across your team
  • Mentor and grow engineers, contributing to a high bar across the broader Messaging Infra organization
  • Build smarter systems and workflows by putting AI at the center of how you and your team work