Klaviyo

Senior Software Engineer, Asynchronous Processing

Klaviyo

Apply
14 days ago
Boston, MA, USA
Senior
H1B Sponsor

Base Salary

$148k - $222k/yr

Responsibilities

  • Build a deep understanding of engineering needs across the organization.
  • Design, develop, and deliver software to improve availability, scalability, and efficiency of asynchronous services.
  • Create systems and processes for highly available and scalable asynchronous processing.
  • Leverage technologies like Python, Golang, AWS, and Kubernetes.
  • Champion best practices through collaboration and technical design reviews.
  • Mentor and pair with other engineers to enhance software quality.
  • Participate in on-call duties to resolve issues and prevent recurrences.

Requirements

  • BA or BS Degree in Computer Science or related field, or equivalent experience.
  • 6+ years of hands-on software development experience with SaaS products.
  • Experience managing the full lifecycle of complex projects.
  • Familiarity with cloud infrastructure, infrastructure-as-code, and containerized environments.
  • Expertise in asynchronous processing and queueing systems like SQS, Kafka, or Apache Pulsar.
  • Strong problem-solving skills in outage situations.
  • Excellent communication and collaboration skills.

Benefits

  • Hybrid working model with support for work authorization and relocation.
  • Inclusive team culture that values ownership and collaboration.
  • Opportunities for continuous learning and professional growth.

Tech Stack

Apache KafkaArgo CDAWSDjangoFastAPIGoIstioKubernetesPythonReactTerraform

Categories

AI & MLBackendData EngineeringDevOps