Palo Alto Networks Intern - Data Scientist in Santa Clara, California

Palo Alto Networks® is the next-generation security company, leading a new era in cybersecurity by safely enabling applications and preventing cyber breaches for tens of thousands of organizations worldwide. If you are motivated, intelligent, creative, hardworking and want to make an impact, then this job is for you!

Our Summer Internship Program (May-August) or (June-September) provides you:

  • 1:1 mentorship

  • Fun and engaging events that inspire your intellectual curiosity

  • Opportunities to expand your knowledge and work on challenging projects

  • Connections to other interns, recent grads, and employees across the company as well as our leaders.

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 intern that can turn into a full-time member of our team after they graduate.

Past projects include building a learning algorithm in Hadoop, setting up a pipeline that classifies over 1M webpages a year, building a classifier to detect malicious Javascript pages and upgrading a production text classification system from Naïve Bayes to RNNs.

Learning Opportunities:

  • You will learn to apply Machine Learning in a production environment

  • You will be exposed to research related to security and malware.

  • You will work on large Hadoop and/or Spark clusters on petabytes of data


The successful applicant should…

  • Be an excellent programmer; experience with distributed systems like Hadoop or Spark a big plus

  • Have a strong working knowledge of machine learning algorithms that may include Naïve Bayes, Decision Trees, SVM, Logistic Regression, Deep Learning, and Boosting

  • Be comfortable working independently, be able to produce something impressive in one summer, have the ability to come up with novel solutions to difficult problems

Requirements – To apply, you must be pursuing a 4-year Undergraduate Degree, a 2-year Master’s Degree or a Doctorate degree and returning to school in the fall. You must have authorization to work within the United States.

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

EOE Protected Veterans/Disability.