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
As a Principal Software Engineer in Test for the AI/ML Strata Cloud Service at Palo Alto Networks, you will be instrumental in ensuring the quality and reliability of our advanced cloud services. This role involves designing and implementing testing strategies, developing automated test frameworks, and collaborating across teams to enhance our AI/ML offerings. You will lead testing initiatives while utilizing state-of-the-art technologies and methodologies to deliver robust solutions in a fast-paced and dynamic environment.
Job Responsibilities
- Design and implement comprehensive testing strategies for AI/ML applications within the cloud environment.
- Lead the development of automated test frameworks to ensure high levels of software quality and reliability.
- Collaborate with cross-functional teams to integrate testing processes within the software development lifecycle.
- Conduct performance testing, regression testing, and load testing to measure system capabilities.
- Monitor and analyze testing metrics to identify areas for improvement and optimize workflows.
- Provide mentorship and guidance to junior engineers and test team members.
- Participate in code reviews and contribute to design discussions to ensure testable software architecture.
- Engage in troubleshooting and root cause analysis of defects and client-reported issues.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum 8 years of experience in software testing or quality assurance, with a focus on automation.
- Strong proficiency in programming languages such as Java, Python, or C++.
- Experience with AI/ML frameworks and cloud computing technologies.
- In-depth knowledge of software testing methodologies and best practices.
- Prior experience with CI/CD tools and practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with an ability to work collaboratively in a team environment.
Technologies & Tools
This position will utilize a variety of technologies and tools including AI/ML frameworks such as TensorFlow and PyTorch, test automation tools like Selenium and JUnit, cloud platforms such as AWS or Azure, and CI/CD tools like Jenkins or GitLab. Proficiency in version control systems, particularly Git, is also essential as you will be collaborating with development teams extensively.
Ideal Candidates
The ideal candidate for this position is a proactive and innovative thinker who thrives in a collaborative environment. They exhibit a strong passion for technology and quality, coupled with an eagerness to learn and adapt to new challenges. A successful Principal Software Engineer in Test should demonstrate leadership capabilities, with a track record of mentoring and inspiring team members, as well as the ability to effectively communicate complex technical concepts across diverse audiences.
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.