P

Palo Alto Networks

Builds cybersecurity tools for organizations

Principal Machine Learning Engineer - AI-ML Data Scientist

Applied Machine Learning +1Confirmed live in the last 24 hours
Full-timeSanta Clara, CA, USA

About the Job

Requirements

  • The candidate must have at least 8 years of software engineering experience, including a track record of deploying production-grade machine learning, generative AI, or agentic workflows at scale.
  • The candidate must have strong Python skills for AI and machine learning, together with professional Go or Java experience for backend microservices.
  • The candidate must have hands-on SQL experience, experience designing and restructuring BigQuery schemas, and experience building and managing scalable data pipelines using Dataflow, Google ADK, and GKE.
  • The candidate must understand retrieval systems, prompt engineering, model evaluation, and statistical modeling.
  • The candidate must be able to build platform-level services that integrate cleanly with adjacent ecosystems such as Prisma Access and Cortex.
  • The candidate must have a BS or MS in Computer Science, Data Science, Engineering, or a related field.

Responsibilities

  • Lead the design and implementation of machine learning, large language model, and generative AI-powered agents that can plan, execute multi-step tasks, self-correct, and collaborate with humans or other agents.
  • Build advanced reasoning pipelines, retrieval systems, and knowledge graph integrations to support autonomous task execution and network troubleshooting.
  • Build, fine-tune, or adapt large language models, multimodal models, and specialized agent models, and integrate traditional artificial intelligence, machine learning, and statistical models into agentic workflows for complex endpoint telemetry.
  • Drive end-to-end solution development from prototype to production, ensuring scalability, reliability, safety, observability, and performance.
  • Establish best practices for prompt design, agent memory management, tool usage, and context optimization within the agent ecosystem.
  • Evaluate emerging agent frameworks, large language model tooling, and generative AI technologies to inform platform architecture and roadmap decisions.

Desired Qualifications

  • Knowledge of L3-L7 networking is desirable.

About the Company

Palo Alto Networks

Builds cybersecurity tools for organizations

Palo Alto Networks builds cybersecurity hardware and software for businesses and public institutions, protecting their networks, cloud workloads and digital identities. Its portfolio combines network firewalls with tools that detect attacks, investigate security alerts and manage access to sensitive systems. Security teams use these products across offices, data centers and cloud environments, with shared data and automated workflows connecting the company's platforms. It earns revenue from appliance sales and software licenses, plus subscriptions and support contracts that keep protections and services active over time. Palo Alto Networks began operations in 2005 and is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Palo Alto Networks

See more jobs