Software Engineer
Core
Software engineer in an R&D team designing, developing, and deploying software solutions to prevent cyber attacks using AI-assisted tools.
Role type
Junior to Mid-level Software Engineer (Cybersecurity R&D)
Builds
Software solutions for Palo Alto Networks' Strata, Prisma, and Cortex organizations
Domain
Cybersecurity, Software Engineering, AI-assisted development
Deliverable
production ML models | product features
Required skills
Modern programming languages (Python, JavaScript/TypeScript, Java, Go), Software development lifecycles (Agile, DevOps), Version control (Git), Problem-solving
Preferred skills
Large language models (LLMs) or AI/ML APIs, Cloud environments (GCP, AWS, Azure), Containerization (Docker, Kubernetes), CI/CD pipelines, Observability platforms, Infrastructure-as-code
Technologies
Cursor, Claude Code, Git, Docker, Kubernetes, GCP, AWS, Azure
Responsibilities
Collaborate with cross-functional teams to design and deploy software solutions; Experiment with AI-assisted development tools; Define and evolve engineering practices leveraging AI; Write clean code and participate in peer reviews; Contribute to DevOps automation processes; Continuously learn and apply new AI technologies
Seniority
Junior to Mid-level, hands-on IC
