Principal Engineer Software (Prisma AIRS Core Services Backend)
Core
Designing, developing, and optimizing robust, scalable, and high-performance backend systems for Prisma AIRS, Palo Alto Networks' comprehensive AI security platform.
Role type
Principal Software Engineer (Backend)
Builds
Production security services and platform applications for the Prisma AIRS organization
Domain
Cybersecurity / AI Security / Cloud Infrastructure
Deliverable
production ML models
Required skills
Distributed systems design, Cloud platforms (GCP/AWS/Azure), SQL/NoSQL databases, Microservices architecture, Queuing systems (Kafka/RabbitMQ), Kubernetes, Test automation, On-call troubleshooting
Preferred skills
Graph databases (Neo4j), Infrastructure as Code (Terraform), CI/CD pipelines, Observability tools (Grafana), AI tools for development
Technologies
Go, Java, C#, C++, Python, Postgres, MySQL, Spanner, BigTable, BigQuery, MongoDB, Neo4j, RabbitMQ, Kafka, PubSub, Kubernetes, GKE, EKS, AKS, Docker, Serverless, GitLab, GitHub, Terraform, Grafana
Responsibilities
Set technical direction and drive architecture decisions for shared platform services; Collaborate with product managers, frontend engineers, and designers; Design and build innovative products to ensure secure AI usage; Own new features from definition through implementation and testing; Design, build, and operate production security services; Mentor engineers and raise development standards
Seniority
Principal, hands-on IC with mentorship
