Senior Software Engineer - Product Recommendations
As a Senior Software Engineer for Product Recommendations at Klaviyo, you will play a pivotal role in developing machine learning–powered systems that determine which products to showcase to users across various channels. This position is integral to Klaviyo's mission of delivering personalized experiences that drive revenue for merchants. You will be part of a dynamic team focused on converting vast amounts of behavioral data into actionable product recommendations.
In this role, you will lead the design, architecture, and operation of backend services that power product recommendations across Klaviyo's platforms, including email, SMS, and onsite experiences. Your responsibilities will encompass building and maintaining large-scale data processing pipelines to transform raw event and catalog data into high-quality features for recommendation models. Collaborating closely with machine learning engineers and product stakeholders, you will strategize the productionization of recommendation models, define high-level interfaces, and implement advanced deployment patterns for both batch and real-time inference systems.
The ideal candidate will have over five years of software engineering experience, particularly in building and operating mission-critical backend services in production environments. Proficiency in Python is essential, along with experience in backend and distributed systems at scale. Familiarity with cloud-native architectures, container orchestration, and modern DevOps practices is also required. A strong background in data-driven decision-making and A/B testing is highly valued.
Klaviyo offers a competitive base salary ranging from $148,000 to $222,000, depending on factors such as skills, experience, and location. The total compensation package may include participation in the company's annual cash bonus plan, equity options, and a comprehensive range of health, welfare, and wellbeing benefits.
Joining Klaviyo means becoming part of a company that empowers creators to own their destiny by making first-party data accessible and actionable. The company fosters a collaborative and innovative environment where employees are encouraged to bring their whole selves to work. With a focus on AI-driven solutions and a commitment to customer success, Klaviyo provides ample opportunities for professional growth and development.