K

Klaviyo

Builds marketing software for consumer brands

Senior Software Engineer - Applied AI, Customer Agent

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeBoston, MA, USA

About the Job

Requirements

  • At least 7 years of experience in a software engineering role.
  • A proven track record of building high-quality products and systems and writing clean, maintainable, high-quality code.
  • Strong experience developing end-to-end software solutions or extensive experience across front-end and back-end technologies.
  • Experience building scalable, customer-facing systems in fast-moving product environments.
  • Experience leading projects and being accountable for technical and business outcomes.
  • Experience mentoring team members or driving initiatives that help the team grow and learn new skills.
  • Experience conducting code reviews and maintaining a robust testing and deployment cycle.
  • Curiosity and enthusiasm for AI-native product development, including practical experience experimenting with large language models, AI tooling, or agentic workflows in professional or personal projects.
  • A strong product mindset and willingness to collaborate cross-functionally to solve ambiguous problems with urgency and pragmatism.

Responsibilities

  • Design, build, and scale systems for intelligent workflows, conversational experiences, tool integrations, retrieval systems, onboarding flows, observability, and multi-channel customer engagement.
  • Develop foundational platform capabilities and customer-facing experiences that enable brands to launch, customize, and continuously improve configurable AI agents.
  • Develop multiple solution paths for complex technical and product challenges and evaluate business and architectural trade-offs.
  • Act as a technical leader and mentor, driving engineering quality, execution, and decision-making across projects.
  • Deploy well-designed, thoroughly tested solutions that prioritize reliability, scalability, and customer impact.
  • Contribute to foundational platform decisions and improve the intelligence and reliability of agent experiences.

Desired Qualifications

  • Skills with Python and related technologies.
  • Skills with React and related technologies.
  • Experience building conversational AI systems, workflow engines, or agentic platforms.
  • Experience with retrieval systems, embeddings, evaluation frameworks, or large language model orchestration patterns.
  • Experience building cloud-native solutions, ideally with Amazon Web Services.
  • Experience developing customer support, commerce, marketing, or customer data software solutions.
  • Experience with machine learning systems or AI infrastructure.
  • Experience building multi-tenant or highly configurable software-as-a-service platforms.
  • Familiarity with observability, tracing, experimentation, or AI quality and evaluation tooling.
  • Excitement about leveraging AI to improve engineering velocity, customer experiences, and operational workflows.

About the Company

Klaviyo

Builds marketing software for consumer brands

Klaviyo builds customer relationship software for consumer brands, combining marketing, customer service, analytics, and a customer data platform in one system. Its platform draws on shoppers' purchases, browsing, and message activity to create customer profiles that brands use to personalize communications. Businesses use these profiles to automate email, text, WhatsApp, and mobile push campaigns, while AI agents create marketing work and answer customer questions. Klaviyo earns subscription fees based on active customer profiles, message volumes, and service activity, rather than charging for each employee who uses the software. Founded in 2012, the company is headquartered in Boston, Massachusetts.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Boston, MA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Klaviyo

See more jobs