Senior Software Engineer, Agent Runtime & Customer Workflows
Klaviyo is seeking a Senior Software Engineer to join the Customer Agent team, focusing on Agent Runtime and Customer Workflows. This team is dedicated to developing AI-driven conversational platforms that enhance customer experiences at scale. As a Senior Software Engineer, you will play a pivotal role in designing and building scalable backend systems and AI-powered product features that enable agents to reason, retrieve context, and take reliable actions on behalf of customers.
In this role, your key responsibilities will include designing and building reliable, scalable backend systems and APIs that power AI-driven customer experiences. You will develop and evolve production agentic systems involving tool use, orchestration, context management, retrieval, structured outputs, and multi-step workflows. Additionally, you will address complex applied AI challenges such as retrieval and RAG, grounding, model selection, and hallucination mitigation. Your work will also involve developing evaluation strategies using representative datasets, automated and human evaluation, regression testing, qualitative error analysis, and production signals. Improving production reliability through guardrails, fallbacks, retries, observability, monitoring, and thoughtful failure handling will also be part of your role. You will build asynchronous and distributed processing workflows that support high-volume AI workloads and participate in an on-call rotation to diagnose, mitigate, and learn from production incidents. Collaboration with external customers and cross-functional partners to understand workflows, identify pain points, and translate feedback into product and technical improvements will be essential. Monitoring shipped experiences and using customer behavior, quality metrics, and system performance to guide iteration will also be part of your responsibilities.
The ideal candidate will have 5-7 years of professional software engineering experience, with a strong foundation in backend systems and distributed applications. Hands-on experience building and deploying generative AI or agentic AI applications into production for real users is essential. Proficiency in Python and modern backend frameworks such as FastAPI or Django is required. Experience with asynchronous processing and distributed task or event systems such as Celery, Kafka, SQS, RabbitMQ, or Redis is necessary. Strong knowledge of databases, data modeling, APIs, and persistence patterns used in production systems is important. Comfort working in cloud-native environments with technologies such as AWS, containers, Kubernetes, infrastructure automation, or CI/CD systems is expected. The ability to reason clearly about trade-offs among quality, latency, cost, reliability, and implementation complexity is crucial. Operating independently in ambiguous environments, breaking down loosely defined problems, and making pragmatic decisions about what to build first are key skills. Experience with and genuine interest in working directly with external customers to understand problems and improve products is beneficial. A commitment to shipping useful, reliable products with curiosity and sound engineering judgment in a rapidly evolving technical space is essential.
While specific compensation details are not provided, Klaviyo offers a comprehensive benefits package that includes health insurance, retirement plans, and professional development opportunities. The company fosters a collaborative and innovative work environment, encouraging employees to take ownership of projects and contribute to the company's growth. Klaviyo supports continuous learning and offers resources for career advancement within the organization.
Klaviyo is a leading marketing automation platform that helps businesses grow by delivering personalized experiences. The company values diversity and inclusion, recognizing the unique backgrounds, experiences, and perspectives each employee brings to the workplace. Klaviyo believes in empowering creators to own their own destiny and appreciates the experiences each person brings beyond traditional job requirements. The company culture emphasizes collaboration, innovation, and continuous learning, providing opportunities for employees to grow and make a significant impact.