Palo Alto Networks is looking for a Principal Backend Engineer to join their Cortex backend engineering group to develop and maintain the backend of Cortex products - Cortex XSOAR, Cortex XDR, and Cortex XSIAM. The role involves developing, innovating, and scaling the Cortex Platform, along with contributing to shared Cortex infrastructures and components, addressing complex problems and delivering value to thousands of customers.
Requirements
- Extensive hands-on programming skills in Go and/or Python
- Strong computer science fundamentals (e.g. understanding of lock-free data structures, bloom filters, minimal perfect hashing, consistent hashing etc)
- Proven Experience with cloud platforms (e.g. GCP / AWS / Azure)
- Experience with Microservices architecture (Kubernetes, GKE, EKS, AKS, Docker, Serverless, etc)
- Experience with big–data architectures (using Kafka, Splunk, Flink, etc)
- Experience with distributed computing (understand implications of CAP theorem, master election, brain split problem) and/or distributed DB/KVP (BigQuery,, Elastic Search, Kafka and SingleStore)
- Hands-on experience with SQL/NoSQL based databases
Responsibilities
- End-to-end backend development of features and components across their entire life cycle (design, develop, test, deploy, maintain)
- Work closely with peers across different teams and disciplines to shape solutions and integrate with other parts of the product
- Contribute to team-wide efforts - code reviews, design reviews, technical and architectural decisions
- Production oriented approach with providing real time mitigation and solutions to production issues
Other
- M.S/B.S degree in Computer Science or equivalent and 8+ years of software engineering experience, including development of a scalable server-side application
- Experience working in an agile and dynamic environment
- High energy and the ability to work in a fast-paced environment with a can-do attitude
- Familiarity with CI/CD pipelines and cloud infra
- Familiarity with Cyber Technologies, Information Security, and Software Security