P

Palo Alto Networks

Builds cybersecurity tools for organizations

Sr. Staff Software Engineer

AI Application EngineeringUpdated on Nov 11
Full-timeCalifornia, USA

About the Job

Requirements

  • Minimum 8 years of experience in Software Engineering, Cloud Engineering, Site Reliability Engineering, or Cloud FinOps teams.
  • At least 2 years of hands-on experience building software tools or AI/ML integrations for cloud resource management.
  • Strong software engineering fundamentals in Python, ReAct, and TypeScript/Node.js.
  • Practical experience interfacing with large language model APIs, vector databases, and agentic frameworks.
  • Deep understanding of architectural and financial cost drivers of AI/ML workloads.
  • Hands-on programmatic experience interacting with FinOps APIs across AWS, GCP, and Azure.
  • Mastery of infrastructure-as-code tools such as Terraform and Pulumi, combined with CI/CD engine experience.
  • Proven track record of architecting and maintaining closed-loop automation tools in multi-cloud environments.
  • Must be local to the Bay Area for onsite work.

Responsibilities

  • Engineer autonomous systems using LangChain and ADK to inspect, govern, and optimize high-cost AI/ML workloads.
  • Programmatically manage GPU cluster provisioning, optimize model batching, and track per-token unit economics.
  • Write closed-loop software systems that automatically convert detected optimization opportunities into executed savings across clouds.
  • Build infrastructure-as-code pipelines using Terraform and Pulumi, embedded with real-time cost-compilation checks.
  • Train and deploy predictive machine learning models to analyze real-time usage telemetry and detect spend anomalies.
  • Lead the technical evolution of the FinOps maturity curve by building telemetry platforms to measure unit economics.
  • Design internal AI agents that continuously analyze infrastructure state, detect waste, and submit pre-validated pull requests.

Desired Qualifications

  • Experience with Kubernetes cost allocation using tools such as Kubecost or OpenCost.
  • Proficiency with big-data querying tools such as SQL, BigQuery, or Snowflake to process billing exports.
  • Ability to partner with AI/ML Engineers, Product Leaders, and FP&A to align infrastructure strategies with financial goals.
  • A software-first, agentic problem-solving mindset focused on writing self-healing systems.

About the Company

Palo Alto Networks

Builds cybersecurity tools for organizations

Palo Alto Networks builds cybersecurity hardware and software for businesses and public institutions, protecting their networks, cloud workloads and digital identities. Its portfolio combines network firewalls with tools that detect attacks, investigate security alerts and manage access to sensitive systems. Security teams use these products across offices, data centers and cloud environments, with shared data and automated workflows connecting the company's platforms. It earns revenue from appliance sales and software licenses, plus subscriptions and support contracts that keep protections and services active over time. Palo Alto Networks began operations in 2005 and is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Palo Alto Networks

See more jobs