Klaviyo is looking to build the next generation of infrastructure to support reliable, scalable, and performant email delivery to help the company reach enterprise scale by evolving and owning its email sending pipeline end-to-end.
Requirements
- Proficient in Go (required)
- Experience with Python is a plus
- Experienced working with high-throughput distributed systems
- Familiar with message queues (e.g., Pulsar, Kafka, RabbitMQ, SQS)
- Bonus: Experience with email infrastructure, MTAs, deliverability, or mailops
- Experience with AWS, DynamoDB, Kubernetes, Terraform
- Experience with Gin (Go), Django (Python) frameworks
Responsibilities
- Own and drive key components of the email pipeline architecture
- Design and implement scalable, high-throughput services in Go
- Develop systems that manage message queues and email delivery
- Help ensure our systems scale with customer growth, especially as we bring on larger enterprise accounts
- Collaborate cross-functionally to ensure the highest standards of performance, reliability, and deliverability
- Design and implement systems to support high-throughput distributed systems
- Develop systems that ensure high-scale backend development in Go
Other
- Senior-level backend engineer with strong systems design skills
- Comfortable working independently on projects from design through production
- Able to thrive in a mostly remote team and deliver in a high-autonomy environment
- Must be authorized to work in the US
- Must be willing to participate in the company's annual cash bonus plan