Klaviyo is seeking a Senior Software Engineer to join their DataLake team, focusing on building and maintaining large-scale data processing systems. The role is based in Boston, MA, with a hybrid work arrangement. The team operates a real-time and offline data analytics platform that processes billions of data points daily, using advanced technologies like Apache Spark, Flink, and AWS services.
The ideal candidate will have 8+ years of software development experience, with deep expertise in data engineering and distributed systems. They will be responsible for architecting and implementing scalable data pipelines, optimizing performance, and ensuring system reliability. The role involves working with cutting-edge technologies including Python, Apache Spark, Flink, Airflow, Kafka, and various AWS services.
Key responsibilities include designing real-time data workflows, optimizing distributed compute clusters, implementing robust failure recovery mechanisms, and collaborating with cross-functional teams. The position offers significant technical ownership and the opportunity to mentor other engineers while driving technical excellence.
Klaviyo offers a competitive compensation package with a base salary range of $152,000 to $228,000 USD, plus additional benefits including equity, annual bonus potential, and comprehensive health benefits. The company values diversity and maintains an inclusive work environment where all employees are encouraged to bring their authentic selves to work.
The role is ideal for someone who enjoys tackling complex technical challenges, has a passion for data engineering, and wants to work on systems that process data at massive scale. The position offers the opportunity to work with modern technologies while making a significant impact on Klaviyo's data infrastructure.