engineering
Posted 5 days agoSoftware Engineer II, Platform Engineering
at Klaviyo
Dublin, IrelandHybrid
Responsibilities
- Build, operate, and improve production systems with a focus on reliability, scalability, and performance
- Improve observability through metrics, dashboards, logging, and tracing
- Perform basic analysis around system behavior, capacity usage, and scaling characteristics
- Identify reliability issues or operational pain points and work with teammates to address them
- Collaborate with product, platform, and security engineers to ship reliable systems
- Write and maintain clear operational runbooks and system documentation Who You Are:
- Write production-quality code (e.g. Python, Go, or similar) to automate operations and improve reliability
Requirements
- experience working with containerized workloads and platforms (e.g. Kubernetes) in production environments
- experience using observability tools and responding to alerts
- Are familiar with SRE concepts such as SLIs, SLOs, and error budgets, and are learning how to apply them in practice Have hands-on
- experience with infrastructure as code or declarative configuration (e.g. Terraform, Kubernetes manifests)
- You’ve already experimented with AI in work or personal projects, and you’re excited to dive in and learn fast.
- You’re hungry to responsibly explore new AI tools and workflows, finding ways to make your work smarter and more efficient. Nice to Have: •
- Experience supporting security-sensitive systems or internal platforms
- Familiarity with AWS or other cloud providers
- Exposure to messaging or asynchronous systems (e.g. Kafka, RabbitMQ, Celery)
- experience with algorithms and data structures Tech Stack:
- Klaviyo’s platform is primarily built with Python and React and runs on AWS. Engineers join us from a wide range of technical backgrounds and are supported in learning our stack.
- Python / Django / FastAPI
- MySQL / Redis / Memcached
- RabbitMQ / Celery / Apache Kafka / Apache Pulsar
- AWS / Terraform / Kubernetes Location & Work Model:
Benefits
- Our salary range reflects the cost of labour in the country where the job post is advertised.
- The base salary offered for this position is determined by several factors, including the applicant’s job-related skills, relevant experience, education or training, and work location.
- In addition to base salary, our total compensation package may include participation in the company’s annual cash bonus plan, variable compensation (OTE) for sales and customer success roles, equity, sign-on payments, and a comprehensive range of health, welfare, and wellbeing
- Your recruiter can provide more details about the specific salary/OTE range for your preferred location during the hiring process.
- Base Pay Range in Local Currency: €76.000 — €114.000 EUR
Contact
- Want to learn more about life at Klaviyo? Visit klaviyo.com/careers to see how we empower creators to own their own destiny.
Additional details
- At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day.
- We believe everyone deserves a fair shot at success and appreciate the experiences each person brings beyond the traditional job requirements.
- If you’re a close but not exact match with the description, we hope you’ll still consider applying.
- As a Software Engineer II, Reliability, you will help ensure Klaviyo’s critical platforms are reliable, scalable, and sustainable while enabling rapid product development.
- We treat reliability as a core product feature and use software engineering to solve complex systems and operational challenges.
- Our work spans infrastructure, security, and software engineering, and focuses on building and operating systems that are reliable, secure, and performant at scale.
- The SRE team’s charter is to build and operate foundational services and infrastructure, reduce operational toil through automation, and continuously improve systems based on real production learnings.
- Your work will directly impact how Klaviyo engineers build software and how customers experience our platform every day.
- As a Software Engineer II, Reliability, you will contribute to the reliability and operational excellence of Klaviyo’s platforms by working on well-scoped projects and owning services with support from senior engineers. You will:
- Apply software engineering principles to automate operational tasks and reduce manual toil