Position Details
About this role
This role involves developing backend systems and data pipelines at Klaviyo, focusing on performance, scalability, and reliability in a distributed environment.
Key Responsibilities
- Lead backend development
- Scale distributed systems
- Optimize data pipelines
- Mentor team members
- Collaborate on system design
Technical Overview
The technical environment includes Python, Golang, Kafka, Spark, Iceberg, AWS, Terraform, Docker, and Kubernetes to build scalable, high-performance data systems.
Ideal Candidate
The ideal candidate is a senior software engineer with over 7 years of experience in backend development, distributed systems, and data engineering. They should be proficient in Python, Golang, and cloud technologies, with strong skills in scaling and performance optimization.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 7 years of experience, No experience with distributed systems, Lack of proficiency in Python or Golang, No experience with Kafka or Spark
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile