Lead the design, architecture, and operation of backend services that power product recommendations across Klaviyo experiences
Job Summary
Lead the design, architecture, and operation of backend services that power product recommendations across Klaviyo experiences.
Architect and maintain robust, large-scale data processing pipelines that transform raw events and catalog data into high-quality features and inputs for recommendation models.
Collaborate closely with ML engineers and product stakeholders to strategically productionize recommendation models, defining high-level interfaces and deployment patterns.
Matching Summary
Lead the design, architecture, and operation of backend services that power product recommendations across Klaviyo experiences.
Skills & Requirements
Must-have
backend services
data processing pipelines
productionize recommendation models
ML/AI systems
data and service observability
Python
cloud-native architectures
container orchestration
DevOps practices
data-driven decision making
A/B testing
Nice-to-have
product recommendation systems
Apache Spark
AI/ML systems
e-commerce
marketing tech
consumer personalization
Key Requirements
5+ years of software engineering experience
backend and distributed systems at scale
Comfortable with cloud-native architectures (AWS preferred)
Comfortable designing and querying data models
Track record of owning multi-component projects end-to-end
Excellent technical collaborator and communicator
Self-starter who has actively experimented with AI