Taro Logo

Senior Machine Learning Engineer, Recommender Systems

HP IQ is HP's new AI innovation lab, combining startup agility with HP's global scale to build intelligent technologies.
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

Description For Senior Machine Learning Engineer, Recommender Systems

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

As a Machine Learning Engineer specializing in Recommender Systems, you'll be at the forefront of improving HP's Retrieval-Augmented Generation (RAG) pipelines for private and local data. Your work will directly impact the development of intelligent, context-aware retrieval systems that enhance user interactions with documents, meetings, and applications—all on-device.

The position offers a competitive salary range of $150,000 to $250,000 USD annually, with additional opportunities for bonuses and equity. HP provides a comprehensive benefits package including health, dental, and vision insurance, parental leave, and flexible time off policies.

The ideal candidate brings 7+ years of software development experience with ML engineering exposure, demonstrating expertise in recommender systems, embeddings, and ranking models. You should be proficient in Python and have experience with vector databases and systems programming languages.

Working at HP IQ means joining a diverse, world-class team of engineers, designers, researchers, and product minds focused on creating an intelligent ecosystem across HP's portfolio. You'll be part of a team developing intuitive, adaptive solutions that spark creativity, boost productivity, and make collaboration seamless—always with a human-centric mindset.

This is an opportunity to work on cutting-edge AI technology while having the backing and resources of a global technology leader. You'll be contributing to breakthrough solutions that make complex tasks feel effortless, teamwork more natural, and ideas more impactful.

Last updated a day 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

Interested in this job?

Jobs Related To HP Senior Machine Learning Engineer, Recommender Systems