Principal AI Software Engineer
Palo Alto Networks
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 85% of similar roles. Most pay $174,600–$231,000 — the shaded band above. At the midpoint, this role pays about $265k versus about $203k for comparable roles.
Based on 240 similar postings.
Employer
Palo Alto Networks is a global cybersecurity company offering network security, cloud security, and endpoint protection solutions.
Palo Alto Networks currently has 42 open roles on FindRole.
Listed pay typically runs $164,000–$266,000 across 40 roles with salary data.
Most-posted roles
At a glance
Principal AI Software Engineer joins the Information Technology team to lead a Generative AI transformation by architecting next-generation business applications and intelligent, agentic workflows. This technical leadership role involves designing a proxy-first AI ecosystem with unified API endpoints to ensure vendor independence across various LLMs like GPT-4, Llama 3, and Anthropic. The engineer will build observability pipelines for trace-level data, implement multi-agent systems, and develop automated evaluation frameworks using "LLM as a Judge" methodologies. Key responsibilities include automating Go-To-Market processes, establishing safety guardrails against prompt injections, and optimizing costs through smart model routing. Required skills include expert-level Python proficiency, experience with orchestration frameworks, and deep knowledge of multi-agent systems. The role addresses the challenge of integrating advanced AI into internal and external business logic while ensuring security and performance in a high-scale environment.
What does a AI Software Engineer earn?
Median $196000 from 30 postings across 13 companies.
Skills
What you'll do
What we're looking for
More like this
Palo Alto Networks
Wells Fargo
Broadcom
Amd
Microsoft
JPMorgan Chase