At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. We believe everyone deserves a fair shot at success and appreciate the experiences each person brings beyond the traditional job requirements. If you’re a close but not exact match with the description, we hope you’ll still consider applying. Want to learn more about life at Klaviyo? Visit careers.klaviyo.com to see how we empower creators to own their own destiny. As the Software Engineer, Product Recommendations at Klaviyo, you’ll help build the machine learning–powered systems that decide which products to show to whom and when across our platform. You’ll work on large-scale backend and data systems that turn billions of behavioral events into real-time, personalized product recommendations that drive revenue for merchants of all sizes. You’ll join the Product Recommendation team, partnering closely with Machine Learning Engineers, AI Engineers, other engineers, Product Managers and Designers to design, build, and operate services and data pipelines that power our recommendation features end to end—from data ingestion and feature generation to ranking models and APIs exposed in product. This is a hands-on backend role with a strong focus on building scalable systems and data processing frameworks, with prior ML system experience as a plus (not a hard requirement).
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
501-1,000 employees