Palo Alto Networks Staff Data Scientist in Santa Clara, California

Palo Alto Networks® is the fastest-growing security company in history. We offer the chance to be part of an important mission: ending breaches and protecting our way of digital life. If you are a motivated, intelligent, creative, and hardworking individual, then this job is for you!

The Palo Alto Networks Data Science team uses data science and machine learning to solve problems throughout the company. In the words of one of our members: “we develop machine learning based highly scalable solutions to address cyber security challenges.” We are looking for a talented and motivated data scientist that can help us protect our customers using the vast amounts of data we have available.


  • Design and deploy training pipelines on highly scalable distributed clusters

  • Innovate new ways to use existing technologies, incorporate novel open source technologies, and come up with their own solutions to our machine learning problems.

  • Work closely with teams of expert engineers and data scientists

  • Build Deep Learning Technology for solving security problems.


  • Excellent programmer, especially with distributed systems like Hadoop or Spark

  • Strong working knowledge of Neural Networking

  • Experience in Data Mining/Information Retrieval with large data

  • Strong problem-solving skills, ability to analyze complex multivariate problems and use a systematic approach to gain quick resolution

  • BS degree in Computer Science, Statistics, or related field

  • PHD in Machine learning /Applied ML or MS with 2 years of Industry experience in ML.

  • Excellent communication (written and verbal) and presentation skills

Learn more about Palo Alto Networks here at and check out our fast facts at

EOE Protected Veterans/Disability.