Senior Software Engineer, Tooling and Development Infrastructure

HP IQ•San Francisco, CA
•$140,000 - $225,000

About The Position

HP IQ, HP’s AI innovation lab, is building intelligent technologies across HP’s portfolio to improve how people work, create, and collaborate. The Senior Software Engineer, Tooling and Development Infrastructure will shape developer productivity tools and the automated testing strategy for the organization’s AI software stack. This hands-on role works closely with design, development, quality, system software, automation, and test teams to plan, design, and implement robust automated tools and services that support software quality and reliability. The engineer will help develop automation frameworks, improve build, release, and test systems, and introduce tools and approaches that strengthen development efficiency and product quality. The role also involves using AI tools to create deterministic and non-deterministic testing approaches, building reusable automated tests, and diagnosing complex testing issues through system logs and backend processes. The position provides an opportunity to influence automation frameworks and promote a culture of quality across the organization.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • At least 6 years of experience in automation engineering.
  • Hands-on experience with Linux and Windows.
  • Strong proficiency in developing test automation tools.
  • Deep understanding of observability and telemetry.
  • Good understanding of the complete software development life cycle.
  • Proficiency in Python or another object-oriented programming language.

Nice To Haves

  • Experience designing and implementing scalable build, release, and test systems.
  • Hands-on expertise with CI/CD platforms such as Jenkins, GitHub Actions, or GitLab CI.
  • Proficiency with test automation frameworks such as Pytest and ability to lead their adoption.
  • Experience with observability and monitoring tools, including Splunk.
  • Experience with consumer electronics.
  • Familiarity with leveraging machine learning models in a product environment.
  • Strong communication and leadership skills, including the ability to manage cross-functional relationships and drive collaboration with system software, automation, and test teams.

Responsibilities

  • Develop and implement automation frameworks and testing strategies spanning backend systems and user-facing features.
  • Identify, evaluate, and integrate tools that streamline development, including code quality tools and Infrastructure-as-Code solutions.
  • Lead continuous improvement of build, release, and test systems, including the CI/CD pipeline.
  • Explore and implement AI tools, such as the OpenAI API, for deterministic and non-deterministic testing approaches that uncover difficult-to-find bugs.
  • Design and build reusable automated tests and tools that establish team standards and encourage adoption of best practices.
  • Partner with System Software, Automation, and Test teams to align and integrate testing strategies across the organization.
  • Use knowledge of system logs and backend processes to diagnose and resolve complex issues arising during testing.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Long-term and short-term disability insurance
  • Employee assistance program
  • Flexible spending account
  • Life insurance
  • 4–12 weeks of fully paid parental leave based on tenure
  • 11 paid holidays
  • Flexible paid vacation and sick leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service