Taro Logo

Senior Machine Learning Engineer, Recommender Systems

HP IQ is HP's AI innovation lab, combining startup agility with HP's global scale to build intelligent technologies that redefine how the world works, creates, and collaborates.
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

Description For Senior Machine Learning Engineer, Recommender Systems

HP IQ, HP's cutting-edge AI innovation lab, is seeking a Senior Machine Learning Engineer specializing in Recommender Systems. This role combines advanced ML expertise with product-focused engineering to improve HP's Retrieval-Augmented Generation (RAG) pipelines. The position offers an opportunity to work on intelligent, context-aware retrieval systems that enhance user interactions with documents, meetings, and applications—all on-device.

The ideal candidate will have 7+ years of software development experience with ML engineering exposure, bringing strong expertise in recommender systems, embeddings, and ranking models. You'll be responsible for designing and implementing recommendation algorithms, improving vector search capabilities, and optimizing retrieval indexes for performance.

HP IQ offers a competitive compensation package ranging from $150,000 to $250,000 USD annually, plus potential bonuses and equity. The comprehensive benefits package includes health, dental, and vision insurance, disability coverage, life insurance, flexible spending accounts, and generous paid time off including parental leave.

This is an exciting opportunity to join a diverse, world-class team focused on embedding AI advancements into HP's product portfolio. You'll be at the forefront of developing solutions that make complex tasks feel effortless, enhance teamwork, and make ideas more impactful—all while maintaining a human-centric approach.

The role is available in multiple locations including Palo Alto, CA, Boise, ID, and Spring, TX, offering flexibility while working on breakthrough technologies that will shape the future of work. Join HP IQ to be part of reinventing how people everywhere do their best work.

Last updated 4 days 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 (FAISS, Pinecone, Qdrant)
  • Proficient in Python and one systems language (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