Backend Engineer – ML-Powered Recommendations

Klaviyo

Boston, Northern (MA, KY)

Hybrid

USD 116,000 - 174,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Klaviyo in Boston is seeking a Software Engineer II for Recommendations, onsite 5x a week. You will help build scalable backend services, data pipelines, and ML-enabled features to personalize experiences across channels.

The role emphasizes reliability, observability, and collaboration with ML engineers and product stakeholders. You will own features end-to-end, contribute to the vector search stack, and participate in on-call activities to improve system resilience and performance.

Qualifications

  • 2+ years of professional software engineering experience with backend and distributed systems, focusing on latency, reliability, and operability.
  • Proficient in Python and open to other languages.
  • Experience with cloud-native architectures (AWS) and Kubernetes, including CI/CD pipelines.
  • Experience in data-driven decision making and A/B testing; instrumental experiments and learning from results.
  • Comfortable designing and querying data models in relational, analytical, and NoSQL stores.
  • Strong DevOps practices mindset and ownership of features end-to-end.

Responsibilities

  • Contribute to the architecture and evolution of backend services powering product recommendations across Klaviyo experiences.
  • Maintain large-scale data processing pipelines transforming raw events into high-quality features for models.
  • Collaborate with ML engineers and stakeholders to productionize recommendation models and define interfaces.
  • Contribute to vector database development for recommendation, semantic search, and agentic use cases.
  • Ensure observability with metrics, logging, tracing, and dashboards for reliable performance.
  • Break down projects into milestones with rapid experimentation and long-term maintainability.

Skills

Python
AWS
Kubernetes
Backend systems
Data pipelines
A/B testing
Distributed systems
Communication
AI experimentation

Tools

PostgreSQL
MySQL
Data warehouses
Redis
Vector databases

Job description

Klaviyo in Boston is seeking a Software Engineer II for Recommendations, onsite 5x a week. You will help build scalable backend services, data pipelines, and ML-enabled features to personalize experiences across channels.

The role emphasizes reliability, observability, and collaboration with ML engineers and product stakeholders. You will own features end-to-end, contribute to the vector search stack, and participate in on-call activities to improve system resilience and performance.

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)

Hybrid
USD 116,000 - 174,000
Software Engineer II - Recommendations
Software Engineer II - Recommendations

Klaviyo Inc. • Boston (MA)

Hybrid
USD 116,000 - 174,000
Senior ML Engineer — AI Engines in Production
Senior ML Engineer — AI Engines in Production

Klaviyo Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 196,000 - 294,000
Software Engineer II - Recommendations
Software Engineer II - Recommendations

Klaviyo • Boston (MA), Northern (KY)

Hybrid
USD 116,000 - 174,000
Staff ML Engineer – Recommendations (Remote)
Staff ML Engineer – Recommendations (Remote)

HR Tech Job • Chicago (IL)

Hybrid
USD 205,000 - 265,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
Staff ML Engineer - Remote, Real-Time Recommendations
Staff ML Engineer - Remote, Real-Time Recommendations

ZipRecruiter • United States

Hybrid
USD 205,000 - 265,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
Senior ML Engineer: Build AI Agents & Production Models
Senior ML Engineer: Build AI Agents & Production Models

Klaviyo Inc. • Palo Alto (CA)

Hybrid
USD 196,000 - 294,000
Senior ML Engineer for Real-Time Recommendations & LLM
Senior ML Engineer for Real-Time Recommendations & LLM

Maropost • United States

Remote
USD 140,000 - 210,000
Lead ML Engineer — Recommendations & Retrieval (Remote)
Lead ML Engineer — Recommendations & Retrieval (Remote)

Openkrill • United States

Hybrid
USD 205,000 - 265,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
Lead ML Engineer - Recommender Systems
Lead ML Engineer - Recommender Systems

Vamp • California (MO)

On-site
USD 138,000 - 184,000