Senior Software Engineer, Platform Engineering | Klaviyo

Briefed Inc.
Boston, MA, United States
4 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Amazon Web Services Cloud Engineering Databases Linux Distributed Systems Python (Programming Language) Klaviyo Email and SMS Marketing Software Application Programming Containerization Kubernetes Infrastructure Automation Frameworks
+5 more
Information Technology Low Latency Api Gateway Terraform Golang

Job description

Klaviyo’s Platform Engineering team provides infrastructure primitives, platforms, tooling, and guidance to Klaviyo’s engineering organization. This role focuses on core platform services and developer experience. As a Senior Software Engineer, you will craft a paved path for product teams to manage their services and applications, owning the design and development of foundational platform services that help engineering teams move faster with confidence., * Ship foundational services that let Klaviyo engineering move faster with confidence

  • Build a deep understanding of engineering needs across the organization, guiding the design of platform primitives (infrastructure, databases, queuing, etc.) that align with the platform’s vision and empower product teams
  • Design, develop, and deliver software that improves the availability, scalability, latency, and efficiency of Klaviyo’s core platforms, helping teams meet their SLOs
  • Design systems and processes that enable highly available, scalable applications
  • Use Python, Go, AWS, and Kubernetes to advance Klaviyo’s platform
  • Mentor and pair with other engineers, focusing on performance, self-healing systems, configuration as code, and defensive programming

Requirements

  • BA or BS in Computer Science or a related field, or equivalent experience
  • 5+ years of experience operating and scaling complex distributed systems
  • Experience in a cloud-native environment
  • Proven experience developing applications in Python and Go
  • Experience operating Kubernetes at scale
  • Experience with Terraform
  • Fundamental understanding of Linux and all layers of the networking stack
  • Experience in a subset of platform areas such as Kubernetes, infrastructure as code, API gateways and traffic management, observability, or asynchronous processing tooling
  • Experience or interest in responsibly applying AI tools to your work

Skills

Technical Skills

  • Python and Go
  • AWS, Kubernetes, Terraform
  • Distributed systems and cloud-native architecture
  • Linux and networking
  • Observability, API gateways, and asynchronous processing

Soft Skills

  • Mentoring and pairing with other engineers
  • Understanding engineering teams’ needs
  • Willingness to learn quickly

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…