Team Overview
The Amplify Engineering team at Klaviyo focuses on building internal tools, platforms, and AI-powered automation to enhance the efficiency and scalability of Klaviyo's operations. This team collaborates across various departments, including Sales, Marketing, Engineering & Product, Customer Service & Success, and Finance, to deliver practical, well-designed software solutions for operational challenges. Their work encompasses internal applications, third-party integrations, interactive dashboards, CMS integrations, and robust AI systems and agents designed to automate repetitive tasks, provide timely information, and support better decision-making. The team operates with tight feedback loops, shipping rapidly and continuously learning to ensure immediate impact on business processes.
How You’ll Make an Impact
As an AI Software Engineer II on the Amplify team, you will be instrumental in designing, building, and maintaining internal products and platforms, including web applications, APIs, data and event pipelines, and AI-powered workflows used daily by various internal teams. Your responsibilities will include:
- Designing, building, and maintaining internal products and platforms, owning features and small-to-medium projects end-to-end from design to deployment and iteration.
- Delivering project work with increasing autonomy and scope, breaking down problems, refining requirements, and collaborating to ship high-quality solutions.
- Working closely with internal customers to understand workflows and translate operational challenges into maintainable software and AI-enabled tools.
- Contributing to the technical and architectural evolution of Amplify’s systems through design discussions and proposing improvements to ensure scalability, observability, and reliability.
- Taking responsibility for the quality and operational health of your code, including testing, deployment, monitoring, debugging, and participating in on-call rotations.
- Utilizing modern AI tools in your daily engineering workflow for coding, testing, documentation, and experimentation, and sharing learnings to improve team practices.
- Improving developer experience and engineering practices on Amplify by contributing to tooling, CI/CD, automation, tests, and shared utilities.
- Collaborating with Product, Design, Data, and operational partners on discovery, trade-offs, and ensuring work aligns with clear success criteria and business outcomes.
Who You Are
- You are committed to building long-term software, balancing technical quality, delivery pace, and business impact.
- You possess strong hands-on experience in building and operating full-stack or backend-focused software systems, including SaaS products, platforms, or internal tools.
- You can independently take a well-defined feature or small-to-medium project from design through implementation, testing, rollout, and ongoing maintenance.
- You are comfortable questioning and refining requirements, clarifying scope, identifying edge cases, and proposing pragmatic solutions with product managers and stakeholders.
- You have experience in at least one area of modern web engineering (backend services, data pipelines, internal tools, integrations, or AI-enabled workflows) and understand how to build secure, scalable, and maintainable systems.
- You are comfortable using AI-powered tools in your development workflow and are eager to grow your AI skills.
- You care about operational excellence, comfortable with debugging, improving tests, adding logging and metrics, and working within reliability goals.
- You are a clear communicator and collaborative teammate, contributing thoughtfully to technical discussions, writing clear documentation, and keeping others informed.
- You enjoy working in small, autonomous, agile teams, shipping iteratively, and partnering closely to deliver meaningful outcomes.
- You are motivated to continuously improve tooling, workflows, architecture, or team practices.
Nice to Have
- Experience building internal tools, platforms, or automations for developers and/or non-technical stakeholders, with a track record of improving reliability, productivity, or operational efficiency.
- Hands-on experience in full-stack environments, including diagnosing and improving application performance, database queries, and complex, multi-service workflows.
- Practical experience building or integrating AI-powered systems and agents (e.g., workflows using LLM APIs/SDKs, RAG pipelines, or evaluation/monitoring frameworks).
- Familiarity with cloud infrastructure (AWS preferred), infrastructure-as-code (Terraform), and containerized environments (Kubernetes), including designing reliable services at scale.
Technologies We Use
Klaviyo’s platform is primarily built with Python and React and runs on AWS. Core technologies include:
- Python / Django / FastAPI
- Typescript / React
- MySQL / Redis / Memcached
- RabbitMQ / Celery / Apache Kafka / Apache Pulsar
- AWS / Terraform / Kubernetes
Location & Work Model
This role is based in Dublin, Ireland and follows a hybrid working model. Klaviyo supports work authorization and relocation for this position.