✦ Luna Orbit — Software Engineering

Software Engineer II - Groups

at Klaviyo

📍 Boston, MA Onsite Posted March 18, 2026
Type Full-Time
Experience senior
Exp. Years 7+ years
Education Not specified
Category Software Engineering

Klaviyo is hiring a senior Software Engineer to develop and optimize large-scale data processing systems. The role involves working with distributed databases, message queues, and cloud infrastructure to support SaaS analytics and segmentation features.

  • Design and maintain distributed data systems
  • Optimize database schemas and performance
  • Build scalable data pipelines
  • Mentor junior engineers
  • Collaborate on system architecture

The role covers building scalable, distributed data systems using Python, Django, Kafka, ZooKeeper, and cloud services, focusing on high-volume data processing, database schema design, and system performance.

The ideal candidate is a senior software engineer with over 7 years of experience in building scalable distributed systems, proficient in Python, Django, and cloud platforms. They should have strong expertise in high-volume data processing and database schema design.

7+ years of experience in software engineeringDistributed systemsHigh volume data processingBuilding scalable systemsCloud experience
OLTP and OLAP databasesSchema designPerformance tuningLinux operating systems
PythonDjangoMySQLProxySQLClickHouseKafkaZooKeeperRedisParquetIcebergAWS
PythonDjangoMySQLProxySQLKafkaZooKeeperRedisParquetIcebergAWSdistributed systemshigh-volume data processing
PythonDjangoMySQLProxySQLClickHouseKafkaZooKeeperRedisParquetIcebergAWS
Team collaborationTechnical mentorshipDesign skillsCommunicationProblem-solving
Industry SaaS
Job Function Developing and maintaining scalable distributed data processing systems for SaaS analytics
Role Subtype Data Engineer
Tech Domains Python, Django, MySQL, Kafka, ZooKeeper, Redis, Parquet, Iceberg, Amazon Web Services
software engineerdistributed systemshigh volume data processingscalable systemscloud experienceMySQLKafkaZooKeeperRedisParquetIcebergOLTPOLAPschema designperformance tuningLinuxbig datahigh volume datacloud

Less than 7 years of experience, No experience with distributed systems, Lack of cloud experience, No knowledge of high-volume data processing

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile