Principal Engineer Software – Agentic AI Security
Company | Palo Alto Networks |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
Requirements
- 8+ years of experience in software engineering, with a focus on cloud-native application development, at large organizations or innovative startups
- Experience and interest in reverse engineering, jail breaking and hacking AI systems
- 4+ years experience in AI Security research and performing security evaluations and threat modeling
- In-depth experience with exploiting OWASP LLM Top 10 vulnerabilities, OWASP Low Code No Code Top 10 vulnerabilities and OWASP NHI Top 10 vulnerabilities
- Knowledge of AI Agents / LLM security, Application security, Network security, Authentication, Authorization, Identity systems, encryption, and secure coding practices
- 5+ Experience and deep understanding of Low Code / No Code platforms like Microsoft Power Platform, Salesforce, Zappier, Marketo etc
- 3+ experience with Agentic AI platforms such as Microsoft Copilot Studio, Salesforce Agentforce, Crew AI, Amazon Bedrock, Azure AI, Google Vertex AI, Open AI etc
- Strong programming skills in one of Python, Go, or Java, with experience in building distributed systems
- 6+ years Experience with running workloads on cloud-based architectures. (AWS/GCP experience preferred)
- 6+ years of experience in cloud technologies like ElasticSearch, Redis, Kafka, Mongo DB, Spring Boot
- Experience with Docker and Kubernetes or other container orchestration platforms
- Excellent troubleshooting abilities. Isolate issues found during testing and verify bug fixes once they are resolved
- Experience with backend development (Rest APIs, Databases, Serverless computing) of distributed cloud applications
- Experience with building and delivering services and workflows at scale, leveraging microservices architectures
- Good understanding of public cloud design considerations and limitations in areas of microservice architectures, security, global network infrastructure, distributed systems, and load balancing
- Strong understanding of principles of DevOps and Continuous Delivery
- Experience with AI based conversational UI and chatbot platforms and AI Agents
- Experience with the agile process and working with software development teams involved with building out full stack products, deployed on the cloud at scale
- BS/MS in Computer Science or Computer Engineering or related technical degree or equivalent military experience required
Responsibilities
- Responsible for developing software products for Agentic AI Security
- Responsible for discovering attack vectors for AI Agents and Low Code No Code applications
- Work with PMs and Engineering Leaders to define product features to Secure AI agents and applications
- Responsible for quick prototyping and conducting POCs to demonstrate security issues with Agentic AI platforms and potential solutions
- Write clean, testable, readable, scalable and maintainable Java/ Python / Go lang code
- Design, develop and implement highly scalable software features and infrastructure on our security platform ready for cloud native deployment from inception to completion
- Participate actively and contribute to design and development discussions
- Develop solid understanding and be able to explain advanced Cloud Computing and Cloud Security and AI security concepts to others
- Work cross-functionally with Product Management, SRE, Software, and Quality Engineering teams to deliver new security as a service offerings to the market in a timely fashion with excellent quality
- Be able to clearly communicate goals and desired outcomes to internal project teams
- Work closely with customer support teams to improve end-customer outcomes
Preferred Qualifications
- Preferred experience with security products- Data and DLP, CASB Security, SASE, integration with third party APIs and services