Principal Machine Learning Engineer (IoT)
Palo Alto NetworksAbout the role
Company Description
Our Mission
At Palo Alto Networks® everything starts and ends with our mission:
Being the cybersecurity partner of choice, protecting our digital way of life.
Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are.
FLEXWORK is an employee-centric reimagining of how we work. We built FLEXWORK based on employee feedback – it is about flexibility, trust, and choice whenever possible. It’s been a journey of disruption that has yielded the best of our values. We offer as much flexibility as possible, and choices that enable you to be most productive, including benefits that meet your needs and learning opportunities that you feel passionate about.
Our Approach to Work
At Palo Alto Networks, we believe in the power of collaboration and value in-person interactions. This is why our employees generally work from the office three days per week, leaving two days for choice and flexibility to work where you feel most effective. This setup fosters casual conversations, problem-solving, and trusted relationships. While details may evolve, our goal is to create an environment where innovation thrives, with office-based teams coming together three days a week to collaborate and thrive, together!
Job Description
Your Career
At Palo Alto Networks, we have built a firewall-as-a-platform that can process massive volumes of network data from hundreds of thousands of customer deployments and millions of users. We leverage data science and machine learning extensively to analyze the network traffic, to protect the users' data and network from malicious exploits and attacks, to provide the most insightful knowledge for our customers' OT operations. You will have the chance to work with a group of most talented data scientists, software developers and security researchers, and be part of an amazing team that helps unlock the value of data. You will conduct research and participate in product development that helps build a platform to protect the ever growing number of Internet of Things, solve the ever growing challenges in cyber security, and drive technology evolution that creates positive impact over business and in the communities.
This role is located at our Santa Clara, California Headquarters.
Your Impact
- Discover new data and vulnerability insights by analyzing IoT network traffic data, and performing IoT data mining and possibly threat hunting
- Model and analyze network data, identify IoT devices and their associated risks using a network data set
- Design and implement machine learning algorithms that analyze data, detect threats, and discover insights
- Build tools and automation needed for IoT network data analytics with the capacity to leverage new software techniques
- Support requests from the field teams and the customers in response to their security incidents, new trending threats or malware campaigns, forensics offered by the IoT security platform, and generate customized reports with data insights
Qualifications
Your Experience
- 10-15 years of industry experience, including at least 5 years of them as Machine Learning Engineer or Researcher
- Solid understanding of ML algorithms, including supervised and unsupervised learning, as well as deep learning frameworks like TensorFlow, PyTorch, Keras, etc.
- Ability to design and implement large ML projects from conceptualization to delivery
- Knowledge of cloud platforms (AWS, GCP) and typical “big data” processing pipeline
- Knowledgeable with common ML Data Pipeline
- Ability to manipulate large data sets with high dimensionality and complexity (SQL, Redshift, Mongo, Redis)
- Hands on builder experience, able to learn through building and reduce solution ambiguity through targeted prototype development and testing.
- Domain knowledge in network security, network data analytics, and enterprise networking system
- Have career interest in cyber security; a passion for technology that helps protect people
- Proficient in Python and Java, solid in design patterns
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment and interact with stakeholders from different backgrounds.
- A team first player who understands the value of collaboration
- Experience in leading projects
- Graduate level degree in Computer Science or related engineering degree or PhD
Additional Information
The Team
We define the industry, instead of waitin
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s