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 intelligent technologies that redefine how the world works, creates, and collaborates. The position involves developing Windows desktop applications, integrating AI features, and building scalable systems for on-device AI tasks. You'll work with cutting-edge technologies including LLMs, prompt engineering, and document retrieval systems.

The ideal candidate will have strong experience in system-level programming, particularly with compiled languages like C++ or C#, and a solid understanding of Windows application development. This role offers 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 offers competitive compensation ranging from $93,150 to $140,650 USD annually, plus comprehensive benefits including health, dental, and vision insurance, paid parental leave, and flexible time off. Based in multiple locations including Palo Alto, CA, this role provides an opportunity to work with a diverse, world-class team of engineers, designers, and researchers.

Join HP IQ to be part of reinventing how people work, creating breakthrough solutions that make complex tasks feel effortless, and embedding AI advancements into every HP product and service. This is a chance to make a significant impact while working with the latest AI technologies at a global scale.

Last updated 2 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
TypeScript
  • 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