Intern - Machine Learning Software Engineer

Palo Alto Networks
Apply Now

Job Description

You will join a Research and Development (R&D) team that will give you the opportunity to make a global impact. One that protects our way of life in the digital age by preventing successful cyber attacks. A team looking for engineers who are passionate about technology, have an interest in cyber security, and also want to make a positive difference in the world that we live in. The projects our engineers are assigned will give real hands-on experience working on our products from our Strata, Prisma and Cortex organizations.

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

  • 1:1 mentorship and a supportive environment
  • Fun and engaging events that inspire your intellectual curiosity
  • The opportunity to expand your knowledge and work on challenging projects
  • Connections to other recent grads, and employees across the company as well as our leaders

Your Impact

We are looking for a brilliant Machine Learning Engineer Intern that wants to make a career out of using machine learning to address non-trivial problems in cybersecurity. Our globally deployed services process more than a trillion events every day and our team finds solutions to hard problems at scale. We additionally produce several patents every year.

  • Collaborate and execute alongside expert engineers, security researchers, and data scientists
  • Apply machine learning, NLP, and deep learning methods to analyze unstructured and semi-structured data sets, perform context analysis, and extract complex patterns
  • Perform research related to security, threats and malware
  • Work on distributed clusters and GPUs with large volumes of data
  • Design and develop machine learning models by fast iteration and evaluation cycles with several prototypes and later productionizing solutions while working closely with the engineering and product management team
  • Help us disrupt the cybersecurity industry using the latest and greatest technologies
  • Write code that meaningfully improves our products and services
  • Learn about the cybersecurity industry from the world's leading security experts

Your Experience 

  • Knowledge or experience with big data, prediction analytics, forecasting information, causality and correlation
  • Knowledge of machine learning algorithms that may include XGBoost/CatBoost, CNNs, LSTMs, NLP frameworks like SpaCY, Gensim, NLTK, Byte Pair Encoding schemes, etc.
  • Strong programming skills and a deep understanding of the fundamentals of Computer Science
  • Experience with distributed cloud services like GCS or AWS and container orchestration systems like Docker and Kubernetes
  • Experience with frameworks such as TensorFlow, PyTorch, Keras, Scikit, Learn, etc. is a big plus
  • 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
  • Interest in Cybersecurity

Our Commitment

We’re trailblazers that dream big, take risks, and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together.

We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at accommodations@paloaltonetworks.com

Company Info.

Palo Alto Networks

Palo Alto Networks, Inc. is an American multinational cybersecurity company with headquarters in Santa Clara, California. Its core products are a platform that includes advanced firewalls and cloud-based offerings that extend those firewalls to cover other aspects of security. The company serves over 70,000 organizations in over 150 countries, including 85 of the Fortune 100. It is home to the Unit 42 threat research team and hosts the Ignite cyb

Get Similar Jobs In Your Inbox

Palo Alto Networks is currently hiring Machine Learning Software Engineer Intern Jobs in Santa Clara, CA, USA with average base salary of $90,030 - $123,030 / Year.

Similar Jobs View More