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' AI security platform.
Role type
Principal Software Engineer (Backend)
Builds
Shared platform services and production security services 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, Graph databases, Message queues, Microservices architecture, Unit and end-to-end testing, On-call troubleshooting
Preferred skills
Infrastructure as Code (Terraform), CI/CD pipelines, Observability tools (Grafana), AI tools for development, Agile methodologies, Cybersecurity knowledge
Technologies
Go, Java, C#, C++, Python, Postgres, MySQL, Spanner, BigTable, BigQuery, MongoDB, Neo4j, RabbitMQ, Kafka, PubSub, Kubernetes, GKE, EKS, AKS, Docker, Serverless, GitLab, GitHub
Responsibilities
Set technical direction and drive architecture decisions for shared platform services; Collaborate with product managers, frontend engineers, and infrastructure teams; 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