Taro Logo

Software Engineer, AI 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
$130,350 - $200,750
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Job Description

HP IQ, HP's cutting-edge AI innovation lab, is seeking a Software Engineer to join their AI Systems team. This role combines the agility of a startup with HP's global reach, focusing on developing intelligent technologies that reshape how the world works. The position offers a competitive salary range of $130,350-$200,750 USD annually, along with comprehensive benefits.

As a Software Engineer in the AI Systems team, you'll be at the forefront of developing robust desktop applications and integrating AI capabilities into HP's product ecosystem. Your work will involve building scalable systems for on-device AI tasks, implementing frameworks for prompt engineering, and solving complex challenges in multithreading and system design.

The ideal candidate brings 3+ years of system-level programming experience, strong proficiency in compiled languages (C, C++, C#, or Rust), and a solid background in Windows application development. Experience with AI technologies, particularly LLMs and local ML model integration, is highly valued.

Working at HP IQ means joining a diverse, world-class team of engineers, designers, and researchers who are creating breakthrough solutions that make complex tasks feel effortless. The role offers the opportunity to work on cutting-edge AI technology while contributing to HP's mission of reinventing how people work, create, and collaborate worldwide.

Benefits include comprehensive health coverage, paid parental leave, flexible vacation time, and more. HP maintains a strong commitment to diversity and inclusion, providing an environment where innovation thrives through different perspectives and ideas.

Last updated 23 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

Related Jobs

AI/ML QA Engineer

AI/ML QA Engineer position at Broadcom focusing on testing AI/ML Interconnect Solutions with emphasis on Ethernet, networking, and GPU technologies.

AI Engineer

AI Engineer position at Capital One focusing on developing responsible AI systems and ML solutions for banking, requiring 2+ years of experience in AI/ML development.

AI Engineer

AI Engineer position at MLabs, building next-gen conversational AI agents for business automation. In-person role in San Francisco with competitive compensation and equity.

AI Solution Engineer

AI Solution Engineer position at Jobgether - Remote position in the United States focusing on AI solutions development.

AI Software Engineer

AI Software Engineer position at AnaVation focusing on developing autonomous AI systems and LLMs for the U.S. Federal Intelligence Community in Chantilly, VA.