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
Build and scale highly-available, low-latency, high-throughput, event-driven: services that process live messaging events across one or more channels.
Work on Klaviyo's real-time messaging pipeline , processing and delivering: hundreds of millions of messages daily and growing to billions scale.
Design and implement backend services that handle real-time traffic and: asynchronous processing , working with queues, streams and messaging systems to process large volumes of events reliably.
Contribute to highly-scalable, highly-available services across the messaging: pipeline, developing solutions to problems involving throughput, latency, performance and reliability .
Collaborate radically with teams and stakeholders across Klaviyo on designs,: implementations, and engineering practices.
Learn new technologies, bring them to the team and apply them to evolve our systems to the next level.
What they're looking for
- Help us improve our experimentation and development processes, and mentor other engineers on the team.
- Participate in the technical interview process to help maintain a high bar for our growing teams.
- Contribute to the company as a subject matter expert, constantly pushing: yourself to be a better engineer and to level up all of your peers within your team and within Klaviyo.
- Have 4+ years of experience in a software engineering discipline and have: architected, built and delivered at least one complex production system at scale.