
Technical Lead, AI Tools & Context Team
- Ireland
- Permanent
- Full-time
- ~60% hands-on coding and technical leadership - you'll set the technical direction and build alongside the team.
- Collaborating closely with stakeholders cross-functional partners to define a roadmap for the team and success metrics
- Building backend systems and AI tooling that enable agent capabilities across the Flywheel Product Line.
- Solving hard problems related to data quality, search, and information retrieval.
- Mentoring teammates and helping shape the engineering culture on a new team.
- 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.
- Lead the design and delivery of backend systems, including hands-on development.
- Build scalable data pipelines and AI integrations with performance and reliability in mind.
- Mentor and support the growth of junior engineers on the team.
- Collaborate with product and engineering stakeholders across HubSpot.
- Ensure quality and resilience in all phases - from design to deployment.
- Is a strong senior backend engineer with formal leadership experience.
- Has experience with fullstack development, with an emphasis on backend and data-heavy 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.
- Values autonomy, fast learning, and psychological safety on teams.
- Thrives in a greenfield or ambiguous environment, and enjoys building foundational systems.
- Is excited about empowering internal teams with tools that multiply their impact.
- Has Java experience as it is our main language and, is preferable but any other JVM language will be considered.