HubSpot is an AI-powered customer platform focused on helping organizations grow better. As an AI Engineer on the AIMS team, you will develop and deploy AI-driven marketing applications while collaborating with marketers and product stakeholders to create scalable tools that drive business impact.
Responsibilities:
- Develop and deploy high-quality software and cloud-based infrastructure for AI-driven marketing applications
- Partner with marketers and product stakeholders to translate ideas into prototypes and scalable AI tools
- Build and maintain RESTful APIs and backend services using technologies such as Node.js and Python
- Design and implement data pipelines, retrieval systems (RAG), and multi-agent workflows leveraging LLMs
- Evaluate emerging AI technologies and rapidly test concepts to inform HubSpot's marketing innovation roadmap
- Assess AI project ideas for technical feasibility, scalability, and potential business impact
- Document AI systems, architectural decisions, and best practices to ensure maintainability and clarity
- Communicate complex technical concepts to non-technical audiences with confidence and precision
- Collaborate across engineering, data science, and marketing teams to bring AI-powered workflows to life
- Contribute to a culture of experimentation, learning, and technical excellence across the AIMS team
Requirements:
- 2+ years of professional software development experience or equivalent hands-on technical experience
- Strong proficiency in backend development using Node.js and/or Python
- Experience building and consuming REST APIs and working with databases
- Experience applying Generative AI concepts (LLMs, prompt engineering, RAG, multi-agent systems) to real-world problems
- Working knowledge of cloud platforms such as AWS, GCP, or Azure
- Familiarity with marketing technology ecosystems (e.g., CRM systems, workflow automation tools, CDPs, or data warehouses)
- Experience using version control systems (Git) and modern software development workflows
- Ability to explain technical concepts clearly to non-technical stakeholders
- Experience with AI frameworks and tooling (e.g., OpenAI APIs, transformers, vector databases, LangChain)
- Background in Java or experience with multi-agent systems
- Experience with the HubSpot platform or similar marketing automation software
- Experience building or orchestrating multi-agent systems
- Demonstrated curiosity and a growth mindset for learning emerging AI technologies