Skip to main content

Klaviyo

Software Engineer - Advanced Reporting

Boston, MAFrom $174kfull-timemidAdded today

About this role

Klaviyo seeks a Software Engineer II to build enterprise-grade analytics and reporting capabilities on their real-time data platform. You'll work full-stack across Python, TypeScript, React, and AWS to deliver insights that drive customer adoption and enable data-driven action within the platform.

What you'll do

  • Design and implement advanced reporting features that drive customer adoption and retention
  • Build full-stack solutions from data access layers to intuitive front-end experiences
  • Create product-led analytics experiences that connect insights directly to customer actions
  • Collaborate with Product, Design, Data Science, and engineering teams on analytics roadmap
  • Solve complex technical challenges around data aggregation and presentation at scale
  • Develop capabilities enabling customers to create segments, campaigns, and flows from reports

What they're looking for

  • Python or TypeScript/React proficiency
  • Full-stack web development
  • Data analytics and real-time data platforms
  • AWS, Kubernetes, Docker, and infrastructure tools
  • Django, FastAPI, or similar backend frameworks
  • Cross-functional collaboration and communication
  • Problem-solving with large-scale data systems
  • AI and data visualization interests
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Klaviyo

Klaviyo builds a platform for personalized mobile app experiences and customer engagement, offering SDKs, identity and access management services, and onboarding solutions. The company is hiring software engineers across mobile development, identity systems, product activation, and internal platform teams.

View all jobs at Klaviyo

Likely interview questions

  • Tell us about a full-stack project where you owned the technical strategy from data layer to UI—how did you approach scaling?
  • Describe your experience building reporting or analytics features. What made them intuitive for end users?