Klaviyo

Software Engineer- Product Recommendations

Klaviyo

Apply
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