Backend ML Engineer — Recommendations Platform

Klaviyo

Boston (MA)

On-site

USD 116,000 - 174,000

Full time

9 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Klaviyo is seeking a Software Engineer II for the Recommendations Platform in Boston, onsite 5x a week. You will help architect backend services powering product recommendations across channels, build scalable data pipelines, and collaborate with ML engineers to productionize models.

You’ll own features end-to-end and contribute to observability, reliability, and deployment patterns. The role emphasizes Python proficiency, cloud-native architectures (AWS), and container orchestration

Qualifications

  • 2+ years of professional software engineering experience with backend/distributed systems.
  • Proficient in Python and open to other languages.
  • Comfortable with cloud-native architectures (AWS preferred) and Kubernetes.
  • Experience in data-driven decision making and A/B testing.
  • Comfortable designing and querying data models in relational, analytical, and NoSQL stores.
  • Familiar with modern DevOps practices and building scalable systems.
  • Track record of owning features end-to-end from design to rollout.

Responsibilities

  • Contribute to backend services powering product recommendations with reliable APIs.
  • Build and maintain large-scale data pipelines transforming events and catalogs into features.
  • Collaborate with ML engineers and product stakeholders to productionize models.
  • Develop a vector database powering recommendation, search and agentic use cases.
  • Ensure observability with metrics, logging and dashboards for reliability.

Skills

Python
Distributed systems
Data pipelines
A/B testing
Communication

Tools

Spark
Kubernetes
PostgreSQL
Redis
AWS

Job description

Klaviyo is seeking a Software Engineer II for the Recommendations Platform in Boston, onsite 5x a week. You will help architect backend services powering product recommendations across channels, build scalable data pipelines, and collaborate with ML engineers to productionize models.

You’ll own features end-to-end and contribute to observability, reliability, and deployment patterns. The role emphasizes Python proficiency, cloud-native architectures (AWS), and container orchestration

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer, ML-Powered Recommendations
Backend Engineer, ML-Powered Recommendations

Klaviyo Inc. • Boston (MA), Northern (KY)

Hybrid
USD 116,000 - 174,000
Backend Engineer II, ML-Driven Recommendations
Backend Engineer II, ML-Driven Recommendations

Klaviyo Inc. • Boston (MA), Northern (KY)

Hybrid
USD 116,000 - 174,000
Backend Engineer, AI-Powered Recommendations Platform - Boston
Backend Engineer, AI-Powered Recommendations Platform - Boston

Socket.dev • Boston (MA)

On-site
USD 116,000 - 174,000
Software Engineer II - Recommendations New Boston, MA
Software Engineer II - Recommendations New Boston, MA

Klaviyo Inc. • Boston (MA), Northern (KY)

Hybrid
USD 116,000 - 174,000
Software Engineer — Advanced Analytics & Reporting
Software Engineer — Advanced Analytics & Reporting

Klaviyo Inc. • Boston (MA)

On-site
USD 116,000 - 174,000
Software Engineer II - Recommendations
Software Engineer II - Recommendations

Klaviyo Inc. • Boston (MA), Northern (KY)

Hybrid
USD 116,000 - 174,000
Software Engineer, Advanced Reporting & Analytics
Software Engineer, Advanced Reporting & Analytics

Klaviyo • Boston (MA)

On-site
USD 116,000 - 174,000
Software Engineer II - Recommendations
Software Engineer II - Recommendations

Klaviyo • Boston (MA)

On-site
USD 116,000 - 174,000
Software Engineer II - Recommendations
Software Engineer II - Recommendations

Socket.dev • Boston (MA)

On-site
USD 116,000 - 174,000
Senior ML Platform Product Manager
Senior ML Platform Product Manager

Klaviyo • Palo Alto (CA)

On-site
USD 104,000 - 156,000