Software Engineer- Product Recommendations
Klaviyo
2 months ago
Boston, MA, USA
Mid Level / Senior
H1B Sponsor
Base Salary
$120k - $180k/yr
Responsibilities
- Design, build, and operate backend services for product recommendations.
- Maintain large-scale data processing pipelines using frameworks like Apache Spark.
- Collaborate with ML engineers to productionize recommendation models.
- Implement data and service observability to ensure system reliability.
- Contribute to shared data frameworks and libraries for recommendation use cases.
- Work with product managers to define project milestones and balance experimentation with reliability.
- Participate in on-call and incident response for owned systems.
- Mentor other engineers on large-scale data frameworks and best practices.
Requirements
- 3+ years of software engineering experience with backend services.
- Strong focus on backend and distributed systems at scale.
- Proficient in Python and at least one other modern backend language.
- Experience with big data frameworks like Apache Spark.
- Familiarity with cloud-native architectures and container orchestration.
- Comfortable with data-driven decision making and A/B testing.
- Experience designing and querying data models in relational or analytical datastores.
- Familiarity with modern DevOps practices.
Tech Stack
Apache BeamApache FlinkApache KafkaApache SparkAWSJavaKubernetesMySQLPostgreSQLPythonRedisScala
Categories
AI & MLBackendData Engineering