About the role
Who you are
- 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
- Excited to work at the intersection of data visualization, analytics, and AI. Building experiences that help customers understand and act on their data
- Interested in up-market product challenges, including enterprise-grade reliability, and customization
What the job involves
- The Advanced Reporting Team is responsible for delivering enterprise-grade, AI-powered analytics that help sophisticated brands understand their business, make confident decisions, and take action, all directly inside the Klaviyo platform
- The team builds curated and customizable reporting experiences that serve all of Klaviyo’s customers with complex data, multiple channels, and advanced analytical needs
- The team collaborates closely with Product, Design, and cross-functional partners across Klaviyo to ensure that insights are not just observed but operationalized, connecting analytics directly to action
- As an Engineer on the Advanced Reporting Team, you can expect to be deeply involved in the technical strategy behind how we access, aggregate, and present data at scale across the Klaviyo platform
- You'll own projects that contribute to driving adoption and retention of Marketing Analytics, building the reporting capabilities that are a key reason customers purchase and expand with Klaviyo
- You'll work full stack, from the data access and storage layers that power enterprise-grade analytics, to the front-end experiences that make complex data intuitive and actionable
- Your tech stack will include Python, TypeScript, React, AWS, and Django
- Deliver advanced reporting capabilities that drive adoption and directly contribute to growth
- Build experiences that close the loop from insight to action, enabling customers to create segments, campaigns, and flows directly from reporting surfaces
- Develop product-led experiences that make the value of Marketing Analytics visible and compelling
- Work cross-functionally with Product, Design, Data Science, and partner engineering teams to shape the roadmap and technical direction of analytics at Klaviyo
- Have ample opportunities for growth as the team expands its scope across enterprise portfolio analytics, AI-assisted exploration, and agentic integrations
- Technologies We Use (non-exhaustive):
- Front-end technologies like TypeScript, React, and CSS
- Backend primarily using Django, FastAPI, and Python, with data pipelines via Airflow
- Infrastructure on AWS, Kubernetes, Docker, and Terraform
Benefits
- Private medical insurance
- Medical
- Dental
- Vision
- Lifestyle spending account
- Commuter benefits
- Modern Health - wellness platform
- Parental leave
- Company equity
- Employee stock purchase plan
- Health savings account (HSA)
- Flexible spending accounts (FSAs)
- Employee assistance program (EAP)
- 401(k) plan with company match
- Flexible paid time off (FPTO)
- 13 company holidays
- Paid parental bonding leave
- Medical, Dental, Vision
- Pension
- Financial coaching
- Life insurance
- Income protection
- Annual leave - up to 25 annual leave days
- 10 company holidays (8 bank holidays + 2 recharge days)
- Family leave
- Cycle to Work benefit
- Mental health benefits
Millions of jobs, with real people getting hired every day
20,000+
New jobs added daily7,000,000+
Verified job listings500,000+
Tailored applications submittedFAQ
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Klaviyo was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
