Taro Logo

Software Engineer, AI 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
$93,150 - $140,650
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, AI Systems

HP IQ, HP's AI innovation lab, is seeking a Software Engineer to join their team focused on AI systems development. 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 developing Windows desktop applications with AI capabilities, including local and cloud-based LLM features, on-device AI tasks, and document processing systems. The ideal candidate will have strong experience in system-level programming, particularly with compiled languages like C++ or C#, and familiarity with AI technologies. The role offers competitive compensation ranging from $93,150 to $140,650 annually, along with comprehensive benefits including health insurance, paid leave, and various insurance coverages. This is an opportunity to work at the intersection of AI and systems engineering, developing solutions that will be deployed at scale across HP's portfolio. The position requires collaboration with product designers and research engineers to create intuitive AI workflows for end users, making it an ideal role for someone passionate about both technical excellence and user experience.

Last updated 5 days ago

Responsibilities For Software Engineer, AI Systems

  • Develop robust, multi-threaded desktop applications for Windows using C, C++, or C#
  • Work closely with AI and product teams to integrate local and cloud-based LLM features
  • Build scalable, performant systems to run on-device AI tasks
  • Implement frameworks for prompt engineering and document retrieval
  • Solve real-world edge cases in multithreading, memory management, and system design
  • Collaborate with product designers and research engineers

Requirements For Software Engineer, AI Systems

Python
  • 3+ years of experience in software engineering with a focus on system-level programming
  • Proficient in at least one compiled language: C, C++, C#, or Rust
  • Experience with Windows application development and desktop frameworks
  • Familiarity with concepts such as dependency injection, polling, multithreading, P/Invoke, and templates
  • Demonstrated ability to ship production-quality software

Benefits For Software Engineer, AI 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 Software Engineer, AI Systems