Software Engineer - Advanced Reporting

Klaviyo Klaviyo · Enterprise · Boston, MA · Engineering

Software Engineer role focused on building AI-powered advanced reporting capabilities for enterprise clients within the Klaviyo platform. The role involves full-stack development, working with data access, aggregation, presentation layers, and front-end experiences. It emphasizes integrating insights with actions and exploring AI-assisted features.

What you'd actually do

  1. Deliver advanced reporting capabilities that drive adoption and directly contribute to growth
  2. Build experiences that close the loop from insight to action, enabling customers to create segments, campaigns, and flows directly from reporting surfaces.
  3. Develop product-led experiences that make the value of Marketing Analytics visible and compelling.
  4. Work cross-functionally with Product, Design, Data Science, and partner engineering teams to shape the roadmap and technical direction of analytics at Klaviyo
  5. Have ample opportunities for growth as the team expands its scope across enterprise portfolio analytics, AI-assisted exploration, and agentic integrations

Skills

Required

  • 2+ years of experience working in a in a full stack capacity
  • Proficient in at least one modern programming language (Python or TypeScript/React are a plus)
  • Degree or equivalent experience in a software engineering discipline
  • Able to communicate well and collaborate effectively across disciplines
  • Able to work with others on a team and partner closely with product, design, and data stakeholders
  • Able to learn continuously and adapt to a high-growth environment
  • Able to stick with and solve difficult problems, particularly around data at scale

Nice to have

  • Python
  • TypeScript
  • React

What the JD emphasized

  • AI-powered analytics
  • AI-assisted exploration
  • agentic integrations

Other signals

  • AI-powered analytics
  • AI-assisted exploration
  • agentic integrations