K

Klaviyo

Builds marketing software for consumer brands

Senior Software Engineer - Applied AI, Customer Agent

AI Application EngineeringUpdated on Nov 14
Full-timeBoston, MA, USANo salary listedIn-person

About the Job

Requirements

  • Have 7 or more years of experience in a software engineering role.
  • Have strong experience developing end-to-end software solutions or extensive experience across both front-end and back-end technologies.
  • Have experience building scalable, customer-facing systems in fast-moving product environments.
  • Have experience leading projects and being accountable for technical and business outcomes.
  • Have experience mentoring team members or driving initiatives that help the team grow and learn new skills.
  • Have experience conducting code reviews and maintaining a robust testing and deployment cycle.
  • Have practical experience experimenting with large language models, AI tooling, or agentic workflows in professional or personal projects.
  • Have a strong product mindset and be willing to collaborate cross-functionally to solve ambiguous problems with urgency and pragmatism.

Responsibilities

  • Design, build, and scale systems for intelligent workflows, conversational experiences, tools 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 and evaluate business and architectural trade-offs to determine the best approach.
  • Drive engineering quality, execution, and decision-making across projects as a technical leader and mentor.
  • 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

  • Have skills with Python and related technologies.
  • Have skills with React and related technologies.
  • Have experience building conversational AI systems, workflow engines, or agentic platforms.
  • Have experience with retrieval systems, embeddings, evaluation frameworks, or large language model orchestration patterns.
  • Have experience building cloud-native solutions, ideally with Amazon Web Services.
  • Have experience developing customer support, commerce, marketing, or customer data software solutions.
  • Have experience with machine learning systems or AI infrastructure.
  • Have experience building multi-tenant or highly configurable software-as-a-service platforms.
  • Have familiarity with observability, tracing, experimentation, or AI quality and evaluation tooling.

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