Skip to main content

Principal Machine Learning Engineer (Advanced Threat Protection)

Summary by AIEngineer.careers

Principal Machine Learning Engineer (Advanced Threat Protection) is a Machine Learning Engineer role (full-time). with Palo Alto Networks, Inc. in REMOTE, WORLDWIDE. Compensation shown: $163K–$264K. Imported listing (source: paloaltonetworks.wd5.myworkdayjobs.com). Apply on the employer's site (paloaltonetworks.wd5.myworkdayjobs.com).

Imported listing (source: paloaltonetworks.wd5.myworkdayjobs.com) · Apply on paloaltonetworks.wd5.myworkdayjobs.com

How our listings work

REMOTE · WORLDWIDE
$163K–$264K
Full-time
PRINCIPAL
Apply Now

More AI jobs in United States · Remote AI jobs

The sections below reproduce the third-party job description for reference. AIEngineer.careers does not write or control this text.

Imported job description

Sourced from paloaltonetworks.wd5.myworkdayjobs.com

Palo Alto Networks is hiring a Principal Machine Learning Engineer to lead the architecture and delivery of AI-driven cloud security solutions. The role combines hands-on system design with technical leadership across agentic systems, LLM/SLM fine-tuning, GPU optimization, and large-scale data pipelines. You will drive products from prototype to enterprise-grade production and shape long-term technical strategy for Security-as-a-Service offerings.

Responsibilities

  • Architect ML/GenAI-powered agentic systems with multi-step execution and human-in-the-loop collaboration
  • Build, evaluate, and fine-tune LLMs, SLMs, and multimodal architectures
  • Diagnose model regressions and apply targeted fine-tuning such as SFT, DPO/RLHF, and PEFT/LoRA
  • Profile and optimize model training and inference on GPU clusters
  • Design scalable data preprocessing and feature extraction pipelines for real-time telemetry
  • Establish production best practices for prompt architecture, agent memory, and safety guardrails
  • Evaluate state-of-the-art agent frameworks and model serving engines to inform technical roadmaps

Requirements

  • 7+ years of professional software engineering experience deploying production ML, GenAI, or agentic systems at enterprise scale
  • Advanced Python proficiency plus production-level Go or Java for distributed microservices
  • Hands-on experience with Apache Spark, SQL, BigQuery, and Google Cloud (Dataproc, GKE, GCP SDKs)
  • Operational experience with LLMs and SLMs, including fine-tuning and evaluation benchmarks
  • GPU profiling and debugging experience (CUDA memory optimization, multi-GPU synchronization)
  • Solid understanding of RAG, vector storage, prompt optimization, and applied statistical modeling
  • BS or MS in Computer Science, Data Science, Software Engineering, or a related field

Nice to Have

  • Background in cybersecurity, threat detection, or cloud security
  • Knowledge of L3–L7 networking protocols and packet inspection
  • Experience with high-volume cybersecurity telemetry or real-time threat intelligence feeds

Benefits

stock optionsbonusHealth insurancepaid time off

Tech Stack

PythonRAGLLMsGoSQLRLHFApache SparkCUDASFTDPOAgentic AIJavaPEFTLoRAGoogle CloudBigQueryGPU OptimizationGKEDataprocSLMs
Palo Alto Networks, Inc.

Palo Alto Networks, Inc.

Santa Clara · US · 21921+ employees

Palo Alto Networks is a global AI-driven cybersecurity company. Its platforms and services protect networks, cloud environments, endpoints, applications, identities and AI systems, serving customers worldwide.

Weekly job alert

Get a weekly email when new AI engineering jobs match your filters. Free — confirm your address to start.

Related Jobs