Senior Software Engineer

HubSpot
Summary
Join HubSpot's AI Tools & Context team as a Senior Software Engineer and build the foundation of a high-impact capability area. You will build backend systems and AI tooling, collaborate with engineers and product managers, and solve complex data and infrastructure problems. The team is focused on creating reusable tools for AI agents to extract, reuse, and act on contextual insights, aiming for a unified user experience. This is a greenfield opportunity to shape a new team and contribute to a rapidly growing area within HubSpot. You will work on foundational AI infrastructure and help build smarter, more contextual agent experiences. The team is small but growing, offering a chance to define how the team builds, collaborates, and delivers impact.
Requirements
- Is a strong senior backend engineer with experience in building and scaling backend systems
- Has worked with AI/ML systems or has strong interest in applying AI in practical, production use cases
- Understands the challenges of building and scaling data pipelines
- Writes reliable, maintainable, well-tested code and cares deeply about code quality
- Thrives in a greenfield or ambiguous environment, and enjoys building foundational systems
- Is excited about empowering internal teams with tools that multiply their impact
Responsibilities
- Building reusable agent infrastructure and internal tools to serve multiple product teams
- Developing intelligent systems that can search and extract meaning from complex data sources (e.g. hours of call transcripts)
- Owning the backend architecture for search, retrieval, and orchestration of agent context
- Build scalable data pipelines and AI integrations with performance and reliability in mind
- Collaborate with product and engineering stakeholders across HubSpot
- Help improve team processes, technical standards, and code quality
- Ensure quality and resilience in all phases β from design to deployment
Benefits
- At HubSpot, we value both flexibility and connection. Whether youβre a Remote employee or work from the Office, we want you to start your journey here by building strong connections with your team and peers
- If you are joining our Engineering team, 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
- If you require an accommodation due to travel limitations or other reasons, please inform your recruiter during the hiring process