Taro Logo

Senior Machine Learning Engineer, Recommender Systems

HP is a global technology company that creates intelligent technologies and solutions across their portfolio through HP IQ, their AI innovation lab.
Palo Alto, CA, USABoise, ID, USASpring, TX 77373, USA
$150,000 - $250,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Machine Learning Engineer, Recommender Systems

HP IQ, HP's new AI innovation lab, is seeking a Senior Machine Learning Engineer to join their team focusing on Recommender Systems. This role combines startup agility with HP's global scale, working on building intelligent technologies that redefine how the world works, creates, and collaborates.

The position involves playing a central role in improving HP's Retrieval-Augmented Generation (RAG) pipelines for private and local data. You'll be responsible for building intelligent, context-aware retrieval systems that enhance user interactions with documents, meetings, and applications—all on-device. This role perfectly blends deep ML experience with product-focused engineering.

As part of HP IQ's world-class team of engineers, designers, researchers, and product minds, you'll be developing intuitive, adaptive solutions that spark creativity, boost productivity, and make collaboration seamless. The role requires 7+ years of software development experience with ML engineering exposure, strong foundations in recommender systems, and expertise in vector databases.

The position offers a competitive compensation package ranging from $150,000 to $250,000 USD annually, plus bonus and equity opportunities. HP provides comprehensive benefits including health, dental, and vision insurance, parental leave, and flexible time off policies. This is an excellent opportunity for experienced ML engineers looking to make an impact at scale while working on cutting-edge AI technologies.

Last updated 2 months ago

Responsibilities For Senior Machine Learning Engineer, Recommender Systems

  • Design, implement, and scale recommendation and retrieval algorithms for AI Companion app
  • Improve vector search and similarity matching models
  • Analyze user interactions and system performance
  • Work across ML, infrastructure, and product teams to deploy RAG workflows
  • Build and maintain retrieval indexes optimized for latency and memory

Requirements For Senior Machine Learning Engineer, Recommender Systems

Python
  • 7+ years of software development experience with ML engineering exposure
  • Strong foundation in recommender systems, embeddings, and ranking models
  • Experience building or scaling document search or retrieval systems
  • Familiarity with vector databases (e.g., FAISS, Pinecone, Qdrant)
  • Proficient in Python and one systems language (e.g., C++, Java)

Benefits For Senior Machine Learning Engineer, Recommender Systems

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Long term/short term disability insurance
  • Employee assistance program
  • Flexible spending account
  • Life insurance
  • 4-12 weeks fully paid parental leave based on tenure
  • 11 paid holidays
  • Flexible paid vacation and sick leave