HubSpot's Reporting Platform team needs to build and maintain the infrastructure, APIs, and user-facing experiences that empower customers to explore, analyze, and act on their data, enabling them to make better decisions and unlock value from their HubSpot data.
Requirements
- Has 5+ years of experience working on backend systems, ideally with a focus on analytics, data infrastructure, or reporting products.
- Is experienced in distributed systems, service-oriented architecture, and building scalable data pipelines or APIs (Java, Kotlin, or similar).
- Understands trade-offs in performance, cost, and complexity when working with large-scale data systems.
- Has experience in (or is excited to learn more about) using AI and building AI products.
Responsibilities
- Build and evolve core reporting infrastructure that supports fast, flexible reporting across massive datasets.
- Design APIs and backend services that support customizable dashboards, visualizations, and embedded analytics.
- Collaborate with product teams to integrate reporting capabilities directly into customer workflows across the platform.
- Tackle technical challenges related to data modeling, aggregating, filtering, and performance optimization at scale.
- Contribute to reusable components and tools for data access, transformation, and visualization.
- Leverage AI to enhance both customer-facing and internally-facing reporting capabilities.
Other
- Collaborates effectively with cross-functional teams and brings a product-focused mindset to engineering decisions.
- Takes initiative, enjoys solving hard problems, and values clean, maintainable code.
- Is eager to mentor peers and influence technical direction within a team or broader group.
- You will be required to attend a regional HubSpot office for in-person onboarding.
- If you join our broader Product team, you'll also attend other in-person events such as your Product Group Summit and other gatherings to continue building on those connections.