Senior Site Reliability Engineer

| Greater Boston Area
Engineering at Klaviyo
Klaviyo is a fast-growing and profitable startup located in the heart of downtown Boston. Our mission is to use data science to help ecommerce brands grow faster. We love taking on tough engineering problems such as building real-time analytics systems to process billions of events every day.
We believe in ownership and autonomy and look for engineers who are passionate about building, operating & scaling features end to end and breaking through technical challenges to have outsized impact on our customers and on Klaviyo. We pride ourselves in shipping code dozens of times daily to enhance the product that our 10,000+ paying customers rely on to meaningfully engage with more than 1 billion global consumers.
Klaviyo’s most important asset is our people and we are committed to always raising the bar for what it means to be a Klaviyo and to investing in and leveling up our people. 
Read more about our tech and teams at https://klaviyo.tech 
About the Role
Site Reliability Engineering (SRE) is what you get when you treat system operations as a software engineering problem. The mission of the Site Reliability Engineering team is to ensure uninterrupted service for Klaviyo customers and act as a force multiplier for Klaviyo product teams to deliver better software faster. 
The SRE team builds foundational backend services as well as tooling and automation to allow product teams to release and scale their software reliably and predictably. SREs are team players who embed themselves within product teams as needed to advance the architecture and performance of software systems and train their peers in topics such as debugging distributed systems, building self-healing applications and eking out every drop of performance possible.
As a Senior Site Reliability Engineer you will own multiple foundational Klaviyo services and make a big impact on the productivity of our product engineering teams. 

What you'll be doing

  • Ship foundational services to enable Klaviyo engineering to move faster with confidence
  • Design and develop systems and processes that enable highly available & scalable systems
  • Achieve break-throughs in systems throughput by identifying and eliminating bottlenecks
  • Leverage technology such as Python, AWS, Django, Kubernetes, Bash, Terraform, MySQL, RabbitMQ, Redis, Cassandra, Postgresql to advance Klaviyo’s platform
  • Champion best practices by actively collaborating with other teams in a culture that values whiteboarding and technical design review
  • Contribute to the company as a subject matter expert in multiple areas, constantly pushing yourself to be a better engineer and to level up all of your peers within your team and within Klaviyo.

Responsibilities

  • Design, build and deliver software to dramatically improve the availability, scalability, latency, and efficiency of Klaviyo’s services
  • Mentor and pair with other Klaviyo engineers to build better software by focusing on performance, self-healing system, configuration as code; defensive programming, application security, etc.
  • Participate in periodic on call duties with a focus on solving issues when they are discovered, preventing recurrences and minimizing alert fatigue 
  • Prototype and advocate for architectural improvements to achieve breakthrough results in Klaviyo systems’ operational scalability and reliability
  • Work hand-in-hand with product-facing engineers to ship impactful code
  • Perform quantitative analysis to understand and scale Klaviyo systems and manage the cross-functional effort to resolve scalability issues
  • Produce and advocate for preventative, upstream solutions with internal stakeholders and external vendors and dependencies
  • Confidently make informed, data-driven decisions in a fast paced environment with competing priorities
  • Evangelize Site Reliability best practices across the engineering organization and community

Requirements

  • BA or BS Degree in Computer Science, related field, or equivalent experience
  • 5+ years of responsibility operating & scaling complex distributed systems
  • Ability to handle yourself and complex systems in outage situations and to drive failures to root cause analysis and prevention of future issues
  • Fundamental understanding of Linux (we run Ubuntu) and all layers of the networking stack. You should be confident administering and debugging production Linux systems
  • Experience working on an engineering team building software
  • Experience developing applications in Python, Ruby, Go, etc.
Read Full Job Description

Technology we use

  • Engineering
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • SqlLanguages
    • ReactLibraries
    • Twitter BootstrapLibraries
    • Backbone.jsFrameworks
    • DjangoFrameworks
    • FlaskFrameworks
    • HadoopFrameworks
    • CassandraDatabases
    • MySQLDatabases
    • RedisDatabases

Location

We're in the heart of the Financial district with easy access to public transportation and a short walk from South Station.

An Insider's view of Klaviyo

What’s the vibe like in the office?

The simplest way I would describe the Klaviyo office is "energy". From the minute you start your day there's an excitement that everyone is working toward the common goal of helping businesses grow. It's a pretty amazing thing to be a part of and you can really feel it.

Jon

Director of Community Management

How do you collaborate with other teams in the company?

One of the great things about working at Klaviyo is that I get to work with amazing people from across the organization. While working in Finance isn’t intuitively a role that involves a lot of collaboration - Klaviyo’s finance team has regular interactions and team syncs with Sales Ops, Customer Support and the People Team!

Tai

Staff Accountant

How would you describe the company’s work-life balance?

As a working parent I feel incredibly excited to work at Klaviyo because I feel so supported in two amazing roles - Director of Customer Success and Parent to a 3 year old. Being able to develop an amazing team without worrying about being judged for making time for my family is one of the many things that makes Klaviyo special.

Rach

Director

What are Klaviyo Perks + Benefits

Culture
Friends outside of work
Eat lunch together
Intracompany committees
We have a diversity and Inclusion committee that sponsors monthly company-wide activities to educate and enrich our employees.
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Pair programming
Open office floor plan
Diversity
Dedicated Diversity/Inclusion Staff
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Klaviyo employees can contribute up to $2700 annually to their FSA.
Disability Insurance
Disability insurance that covers 60% of annual salary.
Dental Benefits
Our dental plan covers : 100% for preventative care., 80% for basic restorative, 50% for major restorative.
Vision Benefits
Our vision benefits plan covers 100% for annual eye exams with $150 for glasses and contact lenses.
Health Insurance Benefits
Life Insurance
Life insurance is equal to 1 times an employee's annual salary up to 300k.
Pet Insurance
We offer discounted pet insurance through our insurance provider.
Wellness Programs
Onsite Gym
Retirement & Stock Options Benefits
401(K)
Klaviyo's 401k plan offers stocks, bonds and international index funds to choose from.
401(K) Matching
Company Equity
Klaviyo offers equity packages to full time employees.
Child Care & Parental Leave Benefits
Generous Parental Leave
We provide up to 12 weeks of parental leave.
Flexible Work Schedule
Klaviyo provides employees with a flexible work schedule that includes Core hours, Flexible start and end times.
Remote Work Program
Family Medical Leave
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Volunteer Time
Klaviyo offers unlimited time off.
Paid Holidays
Paid Sick Days
Klaviyo offers unlimited time off.
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Klaviyo offers Tax preferred transit and parking plans for employees.
Company Outings
Klaviyo Hosts bi-annual company parties and milestone celebrations when targets are reached ! ( usually once a year)
Game Room
Klaviyo offers ping-pong tables, and a number of different gaming consoles for employee use.
Stocked Kitchen
Klaviyo offers a WELL STOCKED FREE kitchen with snacks and drinks for all employees.
Some Meals Provided
Klaviyo often surprises employees with free breakfast or meals and Free lunch on Wednesdays for all!
Happy Hours
Happy hours are hosted Once per week on Fridays!
Parking
There is a parking garage in the building.
Fitness Subsidies
Klaviyo offers 3 months of subsidised gym membership.
Professional Development Benefits
Tuition Reimbursement
Our tuition reimbursement plan offers an annual max of $3000 for continuing education.
Lunch and learns
Klaviyo hosts weekly Lunch and Learns.
Promote from within
Continuing Education stipend
We offer $3000 annualy for continuing education.
More Jobs at Klaviyo43 open jobs
All Jobs
Finance
Data + Analytics
Design + UX
Dev + Engineer
HR
Marketing
Operations
Product
Sales
Content
HR
new
Boston
HR
new
Boston
Operations
new
Boston
Finance
new
Boston
Data + Analytics
new
Boston
Sales
new
Boston
HR
new
Boston
Operations
new
Boston
Sales
new
Boston
Content
new
Boston
Sales
new
Boston
Developer
new
Boston
Operations
new
Boston
Data + Analytics
new
Boston
Data + Analytics
new
Boston
Data + Analytics
new
Boston
Sales
new
Boston
Developer
new
Boston
Sales
new
Boston
Developer
new
Boston
Product
new
Boston
Design + UX
new
Boston
Design + UX
new
Boston
Operations
new
Boston
Product
new
Boston
Developer
new
Boston
Developer
new
Boston
Developer
new
Boston
Developer
new
Boston
Developer
new
Boston