Palo Alto Networks→
Early in Career Software Engineer (Citizen… at Palo Alto… · Office -…
Entry LevelOn-siteOffice - USA - CA - Headquarters$104k–$170k/yr
Skills
pythonjavac++machine learningcybersecuritydata scienceartificial intelligencecloud environments - gcpcloud environments - awscloud environments - azurecontainerized development - dockercontainerized development - kubernetesci/cd pipelinesobservability platformsinfrastructure-as-codenetworking fundamentals
Job Description
Summary: Palo Alto Networks is a cybersecurity company dedicated to protecting the digital way of life. They are seeking an Early in Career Software Engineer to join their Research and Development team, where the role involves collaborating on software solutions, leveraging AI technologies, and contributing to the automation of development processes.
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and deploy software solutions with agility and rapid iteration
- Use and experiment with AI-assisted development tools (e.g., Cursor, Claude Code, internal agents) to boost productivity and improve code quality
- Help define and evolve new engineering practices that leverage AI for code generation, testing, documentation, refactoring, and operations
- Write clean, maintainable code and participate in peer reviews and team design discussions
- Contribute to the automation of development, deployment, and monitoring processes as part of a DevOps culture
- Continuously learn and apply new AI technologies, frameworks, and techniques that can enhance developer workflows
- Participate in team retrospectives and help drive improvements in team velocity and product quality
Required Qualifications:
- Must be a US Citizen
- Bachelor's degree earned between May/June 2024 and May/June 2025 with ~1 year of professional experience.(Internships, Co-ops, Research Assistant, TA roles do not count towards professional exp)
- Master's degree earned between Dec 2025 and May/June 2026 with at least 1 year of professional exp prior to Masters
- Degree focus must be Machine Learning, Computer Science, Cybersecurity, Data Science, Artificial Intelligence, Software Engineering or something similar
- Strong programming skills in either Python, Java or C/C++
- Familiarity with Networking fundamentals (for Embedded & Distributed Systems positions)
- An understanding of the fundamentals of Computer Science
- Exemplify strong initiative and ability to work independently with limited direction
- Ability to work cross functionally with other engineers, researchers and Product Managers
- Excellent communications skills and an interest in Cybersecurity
Preferred Qualifications:
- Exposure to large language models (LLMs) or AI/ML APIs, even through personal projects
- Familiarity with cloud environments (GCP, AWS or Azure) and containerized development (e.g., Docker, Kubernetes)
- Experience with modern developer tools such as CI/CD pipelines, observability platforms, and infrastructure-as-code
Required Skills: Python, Java, C++, Machine Learning, Cybersecurity, Data Science, Artificial Intelligence, Cloud environments - GCP, Cloud environments - AWS, Cloud environments - Azure, Containerized development - Docker, Containerized development - Kubernetes, CI/CD pipelines, Observability platforms, Infrastructure-as-code, Networking fundamentals
Benefits: Restricted stock units, Bonus
Benefits
Restricted stock units
Bonus