Software Engineer
Core
Develop and deploy software solutions for Palo Alto Networks' Strata, Prisma, and Cortex organizations to prevent cyber attacks.
Role type
Software Engineer (R&D)
Builds
Cybersecurity products and software solutions
Domain
Cybersecurity / Software Engineering
Deliverable
production ML models | product features
Required skills
Python, Java, C, data structures, algorithms, operating systems, cross-functional collaboration
Preferred skills
LLMs/AI/ML APIs, cloud environments (GCP, AWS, Azure), containerization (Docker, Kubernetes), CI/CD pipelines, observability, infrastructure-as-code
Technologies
Python, Java, C, GCP, AWS, Azure, Docker, Kubernetes
Responsibilities
Design, develop, and deploy software solutions with rapid iteration; experiment with AI-assisted development tools; define and evolve engineering practices leveraging AI; write clean, maintainable code and participate in peer reviews; contribute to DevOps automation processes; continuously learn and apply new AI technologies; participate in team retrospectives to drive improvements.
Seniority
Individual Contributor