Posted in

Principal Software Engineer – Internet Security Platform

Principal Software Engineer – Internet Security Platform

CompanyPalo Alto Networks
LocationSanta Clara, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • BS (MS Preferred) in Computer Science, Software Engineering, related field or equivalent military experience required
  • 8+ years of related experience
  • Solid CS fundamentals, as well as networking and operating systems knowledge
  • Extensive hands-on programming skills in Python and Golang
  • Strong grasp on designing complex systems
  • Strong grasp of data structures and algorithms
  • Solid experience with Cloud Native environment: Docker, Helm, Kubernetes, etc
  • Solid experience with any public cloud platform, GCP preferred
  • Solid experience with SQL and No-SQL DB technologies such as MySQL, Elasticsearch, MongoDB, and Redis
  • Solid experience with queuing systems like PubSub, RabbitMQ, or Kafka
  • Experience with AI infrastructure, LLM, AI agent, or web crawling is a big plus
  • Exceptional problem-solving skills and the ability to work in a fast-paced environment

Responsibilities

  • Design and develop large-scale backend systems
  • Participate in all phases of the product development lifecycle from definition, design, through implementation, and testing
  • Work closely with security researchers, data scientists, product managers on new feature requests, QA and DevOps on testing and deployment plans, and other engineering teams on all kinds of collaboration
  • Bring new ideas to develop security disciplines to solve real-world problems
  • Develop key security research infrastructure for researchers and security services
  • Establish a clear technical and architectural vision for key projects
  • Mentor your fellow engineering members
  • Promote best practices such as design reviews, code reviews, secure coding, and performance tuning
  • Push engineering boundaries, coming up with high-quality, simple solutions to complex engineering and product problems
  • Maintain and cultivate high quality in terms of engineering practices, code quality, and work/foster a culture of engineering excellence, and dynamic execution

Preferred Qualifications

  • Experience with AI infrastructure, LLM, AI agent, or web crawling is a big plus