Senior Machine Learning Engineer II, AI Agent
HubSpot
Summary
Join HubSpot's AI Agent team as a Senior Machine Learning Engineer and contribute to building cutting-edge, composable solutions leveraging Large Language Models (LLMs). You will collaborate with a diverse team to integrate the latest advancements in LLM and NLP technologies, creating a platform that simplifies the development of intelligent, adaptable AI agents. Your responsibilities will include designing and developing machine learning models, implementing and fine-tuning models using state-of-the-art libraries, researching new LLM technologies, and collaborating with product managers. The ideal candidate possesses a degree in a related field, 5+ years of experience in developing and deploying machine learning models, proficiency in Python, and expertise with LLM architectures. HubSpot offers a competitive compensation package including base salary, commission, bonuses, RSUs, and potential overtime pay. The company also values flexibility and connection, offering remote work options with in-person onboarding and events.
Requirements
- A degree in Computer Science, Engineering, or related fields, with a focus on machine learning, natural language processing, or speech analysis
- 5+ years of experience in developing and deploying machine learning models and algorithms, preferably in speech or text analysis domains
- Proficiency in Python programming with experience using Hugging Face Transformers or other NLP libraries
- Hands-on expertise with LLM architectures such as GPT, GPT-Neo, BERT, LLaMA, or Falcon
- Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, interdisciplinary team environment
Responsibilities
- Design and develop machine learning models and tooling for pre-training and/or fine-tuning open source large language models
- Experience with the modern LLM stack incl. Retrieval augmented generation, parameter efficient fine-tuning, LoRA, etc
- Implement and fine-tune models using state-of-the-art libraries such as Hugging Face Transformers, PyTorch, TensorFlow, and LangChain
- Research, experiment with, and integrate new LLM technologies such as OpenAI’s GPT models, Meta’s LLaMA, Mistral, Anthropic’s Claude, and Falcon
- Collaborate with product managers to define and refine requirements and use cases for conversation intelligence
- Analyze and preprocess data from a variety of sources including numeric, text and other mediums
- Conduct experiments and evaluations of machine learning models, using statistical methods and visualization tools to assess performance and identify areas for improvement
- Keep up to date with the latest research and trends in Generative AI, and contribute to the development of new algorithms and techniques
- Participate in code reviews, testing, and documentation activities, ensuring high quality and maintainability of the codebase
- Experience or interest in mentoring other team members and proactively sharing knowledge
Preferred Qualifications
- Familiarity with a variety of feature engineering techniques for both text and numeric data would be great
- Experience mentoring other team members and helping to define best practices for the group
Benefits
- Base salary
- On-target commission for employees in eligible roles
- Annual bonus targets under HubSpot’s bonus plan for eligible roles
- Restricted stock units (RSUs)
- Overtime pay
- Remote work options