Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Klaviyo Logo

Software Engineer- Product Recommendations

Klaviyo

$120,000 - $180,000
Dec 26, 2025
Boston, MA, US
Apply Now

Klaviyo is looking to build machine learning-powered systems that decide which products to show to whom and when across their platform, to drive revenue for merchants of all sizes.

Requirements

  • 3+ years of software engineering experience, including building and operating backend services in production.
  • Strong focus on backend and distributed systems at scale; you’ve worked on high-throughput or highly available services and care about latency, reliability, and operability.
  • Proficient in Python, and comfortable working in at least one modern language used for backend/data work (e.g., Java or Scala).
  • Proficient with big data frameworks such as Apache Spark (or similar technologies like Flink, Beam, etc.) for building batch or streaming pipelines.
  • Comfortable with cloud-native architectures (AWS preferred) and container orchestration (e.g., Kubernetes); able to work with infrastructure and CI/CD pipelines as part of your day-to-day development.
  • Comfortable with data-driven decision making and A/B testing—you understand how to instrument experiments, read results, and fold learnings back into the system.
  • Familiarity with modern DevOps practices (CI/CD, monitoring, alerting) and how they apply to large-scale data and recommendation systems.

Responsibilities

  • Design, build, and operate backend services that power product recommendations across Klaviyo experiences (email, SMS, KAgent, onsite, etc.), with a focus on reliability, performance, and clear APIs.
  • Build and maintain large-scale data processing pipelines (e.g., using Apache Spark or similar frameworks) that transform raw events and catalog data into high-quality features and inputs for recommendation models.
  • Collaborate with ML engineers to productionize recommendation models—defining interfaces, feature contracts, and deployment patterns for batch and/or real-time inference.
  • Build ML/AI systems such as vector search that power recommendation, semantic search, and agentic use cases.
  • Implement and evolve data and service observability (metrics, logging, tracing, dashboards) to ensure recommendations are correct, fast, and available when customers need them.
  • Contribute to and improve shared data frameworks, libraries, and patterns that make it easier to build new recommendation use cases and iterate quickly.
  • Work with product managers to break down complex recommendation initiatives into clear milestones, helping balance experimentation speed with reliability and technical soundness.

Other

  • Excellent collaborator and communicator: you can explain tradeoffs to technical and non-technical partners and work effectively with ML Engineers, Software Engineers, PMs, and other teams.
  • Proven track record of owning projects end-to-end—from design and implementation through rollout, monitoring, and iteration—ideally across multiple components or services.
  • You’ve already experimented with AI in work or personal projects, and you’re excited to dive in and learn fast.
  • Background in e-commerce, marketing tech, or consumer personalization products
  • Bachelor's degree or higher in Computer Science or related field