Taro Logo

Senior Software Engineer - Datalake

Klaviyo empowers creators to own their destiny by making first-party data accessible and actionable for ecommerce and beyond.
$152,000 - $228,000
Data
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Datalake

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.

Last updated 19 hours ago

Responsibilities For Senior Software Engineer - Datalake

  • Architect and implement scalable, fault-tolerant data pipelines using distributed processing frameworks
  • Design real-time, event-driven data workflows to process billions of data points daily
  • Optimize distributed compute clusters and storage systems
  • Develop robust failure recovery mechanisms
  • Collaborate with cross-functional teams to deliver actionable datasets
  • Implement data governance policies and security measures
  • Own the technical direction of highly visible data systems
  • Mentor engineers and review technical documentation
  • Contribute to the evolution of internal data processing tools and frameworks

Requirements For Senior Software Engineer - Datalake

Python
MySQL
Kubernetes
Kafka
  • 8+ years of experience in software development, with at least 4 years focused on data engineering and distributed systems
  • Hands on with python and SQL, with experience in backend development
  • Experience with distributed data processing frameworks such as Apache Spark and Flink
  • Proven track record of designing and implementing scalable ETL/ELT pipelines
  • Strong knowledge of cloud platforms, particularly AWS
  • Experience with data pipeline orchestration tools like Airflow
  • Familiarity with real-time data streaming technologies
  • Understanding of data modeling, database design, and data governance best practices
  • Excellent problem-solving skills
  • Strong communication skills with experience mentoring or leading engineering teams
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience

Benefits For Senior Software Engineer - Datalake

Medical Insurance
Equity
  • Health benefits
  • Annual cash bonus plan
  • Equity
  • Sign-on payments

Interested in this job?

Jobs Related To Klaviyo Senior Software Engineer - Datalake