Klaviyo

Software Engineer II - Recommendations

Klaviyo
Apply
5 hours ago
Boston, MA, USAMid Level
H1B sponsor

Base Salary

$116k - $174k/yr

Responsibilities

  • Contribute to the architecture, implementation, and operation of backend services powering product recommendations across multiple Klaviyo experiences.
  • Build and maintain large-scale batch and streaming data pipelines that transform events and catalog data into features and model inputs.
  • Collaborate with ML engineers and product stakeholders to productionize recommendation models for batch and real-time inference.
  • Develop vector database capabilities for recommendation, semantic search, and agentic workflows.
  • Implement observability through metrics, logging, tracing, dashboards, monitoring, and alerting.
  • Support project planning, experimentation, A/B testing, metric definition, and interpretation of recommendation results.
  • Participate in on-call and incident response and lead follow-up work to improve system resilience and operability.
  • Use AI responsibly in development workflows, testing, monitoring, debugging, and team productivity.
  • Mentor junior engineers, share knowledge, and define best practices for distributed systems, data frameworks, and production ML integration.

Requirements

  • At least 2 years of professional software engineering experience focused on backend and distributed systems at scale.
  • Proficiency in Python and willingness to work in other programming languages.
  • Experience with production services, latency optimization, reliability, operability, and end-to-end feature ownership.
  • Familiarity with AWS-preferred cloud-native architectures, Kubernetes, infrastructure management, and CI/CD pipelines.
  • Experience with data-driven decision-making, experiment instrumentation, A/B testing, and interpreting results.
  • Ability to design and query relational, analytical, and NoSQL data models, including systems such as Postgres, MySQL, data warehouses, Redis, and vector databases.
  • Comfort with modern DevOps practices including monitoring and alerting.
  • Strong technical collaboration and communication skills across engineering, ML, product, and other teams.
  • Experience or interest in recommendation systems, ranking, personalization, search, or other ML-powered features is preferred.
  • Experience with Apache Spark, Flink, Beam, Ray, distributed compute, ML infrastructure, model training, feature stores, offline/online parity, or model deployment and monitoring is preferred.
  • Experience with e-commerce, marketing technology, or consumer personalization products is preferred.
  • Demonstrated experimentation with AI in professional or personal projects and interest in responsible AI tools and workflows.

Benefits

  • Onsite work in Boston, Massachusetts five days per week.
  • May require up to 10% travel for onboarding, client or partner work, team meetings, and industry events, coordinated in advance.
  • Comprehensive health, welfare, and wellbeing benefits based on eligibility.
  • Potential participation in annual cash bonus, equity, and sign-on programs based on eligibility.
  • Equal opportunity workplace with accommodations available as needed.

Tech Stack

Apache BeamApache FlinkApache SparkAWSKubernetesMySQLPostgreSQLPythonRedis
Klaviyo

About Klaviyo

1,001-5,000 employees

Klaviyo builds a subscription SaaS platform that lets e-commerce and consumer brands use first-party data to run targeted email, SMS, and push campaigns, with built-in automation and analytics. The product also includes B2C CRM features for segmentation, A/B testing, and customer lifecycle workflows. Founded in 2012 and headquartered in Boston, it is a public company (NYSE: KVYO) used by brands such as Mattel and Glossier.

Contact me