Senior Software Engineer - Data Pipeline

Job expired!

Explore a Thriving Career at Klaviyo as a Senior Software Engineer - Data Pipeline

At Klaviyo, we treasure the diverse backgrounds and experiences that each of our team members, known as Klaviyos, brings to our innovative environment. Committed to fostering a workplace where everyone has an equal opportunity for success, we encourage applicants who may not exactly match the job description but bring unique perspectives and skills. Curious about what it's like to work with us? Discover more by visiting .

Team Overview

The Event-Pipeline team is pivotal in managing Klaviyo's real-time data pipeline which supports the seamless ingestion, processing, and distribution of billions of data points daily. These functions are essential for powering the core features of Klaviyo. Our mission involves designing and maintaining robust data pipelines that enhance our Analytics capabilities.

Role Responsibilities

The Software Engineer II will play a crucial role in the development, testing, and maintenance of software utilizing established design and architectural standards. Key responsibilities include creating documentation, deploying, and maintaining services within a production environment.

Technical Skills and Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience.

  • A minimum of 4 years in the software development lifecycle, focusing on implementation and testing.

  • Expertise in Python and web frameworks like Django or Flask.

  • Proficiency in distributed systems and messaging frameworks such as Kafka or Apache Pulsar.

  • Solid understanding of CI/CD processes, and skills in production deployment and maintenance.

  • Strong foundational knowledge in computer science.

  • Ability to quickly learn and adapt to new technologies and environments.

Preferred Qualifications

  • Experience with SQL databases and AWS services like S3, EKS, and EMR.

  • Knowledge in large-scale distributed systems and data storage solutions like Redis.

Compensation and Benefits

This position offers a competitive salary range of $123,200 to $184,800 USD for US-based locations, in addition to variable compensation options. Benefits include comprehensive medical, dental, and vision coverage, health savings and flexible spending accounts, 401(k) plans, ample paid time off, company-paid holidays, and a robust culture fostering continuous learning and professional growth.

Join Us at Klaviyo

At Klaviyo, we're more than just a leading technology company. We are creators helping creators succeed by making first-party data easily accessible and actionable. We thrive by nurturing personalized experiences in ecommerce and beyond, favoring ambitious, collaborative individuals eager to drive our vision forward. Embrace the opportunity to work amongst a supportive community ready to welcome you from your very first day.

Klaviyo is proud to practice equal opportunity and anti-discrimination policies in every aspect of employment. We adhere strictly to principles of fairness and mutual respect where all applicants are considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

Caution: Klaviyo does not request personal financial information during the application process. Be wary of outreach from non-official channels. For more security details, refer directly to our .

Ready to redefine your career boundaries? Apply today for the Senior Software Engineer - Data Pipeline role at Klaviyo and start your journey towards achieving outstanding professional accomplishments!