Palo Alto Networks

Principal Machine Learning Engineer

Palo Alto Networks$147K — $237K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in development roles within enterprise services at large firms or startups.
  • Hands-on experience with security concepts like CASB Security and web protocols.
  • Proven background leading software development teams using agile methodologies for cloud deployments.
  • Experience building services using microservices architecture and delivering at scale.
  • Cloud architecture experience, especially with AWS or GCP, for running complex workloads.
  • Proficient in programming languages like Java, Golang, or Python.
  • Strong understanding of cloud technologies such as Postgres, BigQuery, and Docker.

Responsibilities

  • Lead technology strategy for developing platform and infrastructure solutions.
  • Design and execute scalable software features for next-gen security platforms.
  • Foster a culture focused on results, quality, and speed in execution.
  • Collaborate cross-functionally to timely deliver high-quality security services.
  • Enhance company culture promoting diversity and intellectual curiosity.
  • Work with customer support to elevate customer outcomes.
  • Cultivate innovation within the organization.

Benefits

  • Opportunities for professional growth and development.
  • Access to a collaborative, world-class team of engineers.
  • Work on cutting-edge technology in cloud security.
  • Be part of an organization prioritizing diversity and innovation.
Full Job Description
Job Summary

We are seeking a highly experienced ML Engineer with a good understanding of machine learning principles and algorithms to join our team and drive the development of our User and Entity Behavior Analysis with AI. In this role, you will combine robust backend engineering expertise with machine learning expertise to build, deploy, and maintain a cutting-edge Behavior Analytics system that enhances user experiences and operational efficiency.

Key Responsibilities
  • Architect and implement new ML models and pipeline to support efficient model training, validation, and real-time inference.
  • Optimize the existing ML models and pipeline
  • Ensure smooth integration of ML solutions into production systems, focusing on performance, reliability, and scalability.
  • Build automation tools for continuous integration, delivery, and deployment of backend and ML components.
  • Work closely with cross-functional teams (product, QA, DevOps, and customer support) to align development efforts with business needs.
  • Troubleshoot and resolve complex issues that arise within both the backend infrastructure and ML models.
  • Ensure code quality, security, and data privacy by following industry best practices.
  • Maintain clear and concise documentation for system architecture, API endpoints, and ML model integration processes.


Qualifications

Required Qualifications:
  • 5+ years of experience using Python to build complex backend systems, ML experience is preferred. 6+ years of experience in software development
  • Strong background on machine learning and ML frameworks (e.g., TensorFlow, PyTorch)
  • Experience with cloud-native service development stack on GCP is a plus
  • Solid grasp of RESTful API design and micro services architecture.
  • Skilled in diagnosing and solving complex problems while providing detailed technical analysis
  • Attention to details and high behavioral standards
  • Team player with can-do attitude to tackle difficult problems and you inspire your team to do the same
  • High energy and the ability to work in a fast-paced environment
  • Excellent collaboration and communication with multiple teams
  • Fast learner and eager to absorb new emerging technologies
  • M.S./B.S. degree in Computer Science or equivalent experience


#LI-SA2

Compensation Disclosure

The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non-sales roles) or base salary + commission target (for sales/com-missioned roles) is expected to be the annual range listed below. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here.

$147,000.00 - $237,500.00/yr

Is role eligible for Immigration Sponsorship?: Yes

About 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 cybersecurity conference.
Learn more about Palo Alto Networks
Size
11,870 employees
Market Cap
$42.6 billion
Industry
Net Income
-$368.2 million
Founded
2005
5 Year Trend
+25.7%
Revenue
$3.7 billion
NASDAQ

Similar Jobs

More Jobs at Palo Alto Networks

More Information Technology Jobs

Find similar Principal Machine Learning Engineer jobs: