Software Engineer - Core Reporting

Klaviyo Klaviyo · Enterprise · Boston, MA · Engineering

Software Engineer role focused on building and enhancing Klaviyo's core reporting analytics platform. The role involves full-stack development, working with data access, aggregation, and presentation layers, as well as front-end experiences. The team collaborates with Product, Design, and Data Science to deliver reporting capabilities that drive customer adoption and action, with opportunities to work on enterprise portfolio analytics, AI-assisted exploration, and agentic integrations.

What you'd actually do

  1. Deliver 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 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-assisted exploration
  • agentic integrations