Full Time

Principal Software Engineer in Test (AI/ML Strata Cloud Service)

Palo Alto Networks
$130,000 - $160,000* / year (about $63–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Palo Alto Networks, so some details may not match this job. The employer's own page has the real description.

Overview

The Principal Software Engineer in Test for the AI/ML Strata Cloud Service at Palo Alto Networks is instrumental in ensuring the quality and performance of cutting-edge AI and machine learning systems. This role encompasses the development and execution of complex testing strategies and automation frameworks designed to validate product functionality, reliability, and scalability. The ideal candidate will lead engineering teams in incorporating test-driven development methodologies, fostering a culture of quality, and driving initiatives to improve product excellence across the organization.



Job Responsibilities

  • Design and implement comprehensive test strategies and automated test suites for AI/ML applications and services.
  • Collaborate with cross-functional teams to define and refine testing processes and methodologies.
  • Drive performance testing initiatives to ensure robust system performance under varying load conditions.
  • Conduct code reviews to uphold coding standards and best practices, particularly in the context of test automation.
  • Mentor junior engineers in testing techniques, automation tools, and best practices.
  • Identify and resolve defects and performance issues utilizing debugging and analysis tools.
  • Establish key performance indicators for testing and develop dashboards for tracking quality metrics.
  • Communicate test progress and issues with stakeholders and contribute to the project's success through active engagement.


Qualifications

  • Bachelor’s or Master's degree in Computer Science, Engineering, or a related field.
  • A minimum of 8 years of experience in software testing or quality engineering, with a focus on AI/ML applications.
  • Strong programming skills in languages such as Python, Java, or similar, particularly for creating automated tests.
  • Extensive experience with test automation frameworks (e.g., Selenium, TestNG) and CI/CD pipelines.
  • In-depth understanding of machine learning concepts and algorithms.
  • Excellent problem-solving skills and attention to detail.
  • Demonstrated experience in leading testing efforts in cloud-based environments.
  • Superb communication and collaboration abilities, with experience in agile methodologies.


Technologies & Tools

In this position, you will work with a variety of cutting-edge technologies and tools including but not limited to cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with machine learning frameworks such as TensorFlow or PyTorch is essential. You will also utilize version control systems like Git, and configuration management tools, and have hands-on experience with performance testing tools such as JMeter or LoadRunner.



Ideal Candidates

The ideal candidates for this position possess a strong commitment to quality and a passion for leveraging technology to solve complex problems. They demonstrate leadership capabilities, guiding engineering teams towards achieving high standards in software quality. Candidates should be innovative, adaptable, and able to thrive in collaborative environments. A proactive mindset focused on continuous improvement and a desire to contribute to the success of the AI/ML Strata Cloud Service is essential.

Among 15 to 24-year-olds in Australia, unemployment was 10.9% from January to March 2026, against 4.5% for everyone, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.