Software Engineer (multiple)

Klaviyo GMIBoston, MA
Hybrid

About The Position

Assist in building and enhancing Klaviyo product features. Contribute to product roadmap. Write, test, and debug issues in development, test and production. Participate in software design for features and bug fixes under direct supervision. Create and refactor databases to withstand high query volumes. Debug performance issues and improve application performance. Create new applications with scalability in mind.

Requirements

  • Master's degree in Computer Science, Computer Engineering, Software Engineering, Electronics Engineering, Electrical Engineering, Computer & Information Technology, or Information Systems.
  • Completion of a university level course, research project, thesis, or internship involving the following: Providing backend support using RPC and MongoDB; Designing parallel programs; Manipulating databases with RabbitMQ, Redis, and MySQL; Designing data pipelines using Kubernetes or Anvil Cloud; Building platforms for data storage and metadata extraction using Django and Python; Hive; and Golang.

Responsibilities

  • Assist in building and enhancing Klaviyo product features.
  • Contribute to product roadmap.
  • Write, test, and debug issues in development, test and production.
  • Participate in software design for features and bug fixes under direct supervision.
  • Create and refactor databases to withstand high query volumes.
  • Debug performance issues and improve application performance.
  • Create new applications with scalability in mind.

Benefits

  • Comprehensive range of health, welfare, and wellbeing benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service