HP Labs Research Engineer

Palo Alto, California, United States

Full Time



Company Info


Information Technology

Company Type: Public Company                                          Size: 10,001+ employees

HP Labs is an international research organization headquartered in Palo Alto, CA. HP Labs’ purpose is to deliver breakthrough technologies and technology advances that provide a competitive advantage by investing in fundamental science and technology in areas of interest to HP.

The Artificial Intelligence and Emerging Compute Lab within HP Labs is spearheading the application of artificial intelligence to existing business units and functions as well as yet-to-be-created businesses within HP. In our lab, we conduct research to gain fundamental understanding of AI algorithms and apply these algorithms to HP data for practical business impact.

Some Of Our Research Topics Include

  • Affective computing and Cognitive Science
  • Virtual Reality and Digital Twins to model complex processes.
  • Conversational AI,
  • Real-time control of cyber-physical systems,
  • Visual Perception,

If you have deep technical skills, are intensely curious, and like to attack the hardest and most challenging problems, want to make a difference in the lives of others and want to work in a highly supportive environment, then we invite you to apply to join our team.

In This Role, You Will

  • Use machine learning to develop a better understanding of the human condition, allowing for more adaptive and personalized experiences.
  • Design, implement and evaluate models, and build software prototypes of machine learning systems with broad impact.
  • Work in a cross-functional team environment to realize your research goals.



  • Master’s degree in Computer Science with specialization in Artificial Intelligence, Machine Learning, Computational Neuroscience, or related technical field with a strong publication or practical implementation.
  • Strong deep learning experience, particularly in application of Neural Network architectures to Physiological Sensing, Cognitive Science, Computer Vision, Machine Intelligence and/or Reinforcement Learning.
  • Strong understanding of data management along with model evaluation and training techniques for Neural Networks.
  • Experience in one or more deep learning frameworks such as Tensorflow, Pytorch, Torch, or Caffe.
  • Publications in highly ranked ML and AI conferences and/or journal publications.
  • Strong verbal, written and presentation skills.
  • One or more programming languages: Python, C++/C, Java, MATLAB
  • Enjoy working in a highly collaborative environment


  • Ph.D. degree in Artificial Intelligence, Machine Learning, Robotics, Computational Neuroscience, or related technical field with a strong publication or practical implementation.
  • Research focus on one of the following: Recurrent Neural Networks, Attention Modeling, Machine Reasoning, Data Augmentation, Model Interpretability, or Generative Adversarial Networks.
  • International reputation in Deep Learning as evidenced by publication record, invited presentations, blogs, etc.
  • Strong understanding of data science and classical ML techniques.
  • Contributions to open source projects.
  • Experience with Unity or Unreal 3D engines.
  • Experience deploying machine learning models in production environments at the edge
  • Experience or interest in monitoring or controlling physical systems using Machine Learning.
  • Computational Neuroscience modeling experiences.
  • Interest at the intersection of computer vision and language.
Posted: December 2, 2019

Other Jobs Listed By the Company.