Principal Software Engineer, Threat Data Platform (AI-Driven)

Palo Alto Networks, Inc.

San Francisco (CA)

On-site

USD 156,000 - 253,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Palo Alto Networks is seeking a Principal Software Engineer for the Threat Data Platform. You will build AI-driven tools enabling researchers to develop high-fidelity threat models and scale core data pipelines across the PANW product ecosystem.

You'll own end-to-end backend features, design high-throughput ETL/ELT pipelines, and deliver secure data warehouses and scalable APIs for thousands of global customers, in a hands-on, fast-moving team.

Qualifications

  • 5+ years of hands-on experience building large-scale enterprise applications and high-availability data APIs.
  • Proven proficiency in Java (core backend) and strong RESTful API design.
  • Experience with major cloud providers (GCP preferred or AWS) and their managed services.
  • Experience with Python for data manipulation and Linux environments with shell scripting.
  • Strong grasp of SQL, NoSQL, Time-series and GraphDB databases.
  • Experience operating within Kubernetes environments and modern CI/CD workflows.

Responsibilities

  • Drive the end-to-end development of backend features and core components, from initial architectural design and testing to deployment and long-term maintenance.
  • Design and optimize high-throughput ETL/ELT pipelines that ingest and transform complex threat data into actionable intelligence within our data warehouse.
  • Build and maintain high-performance data warehouses and scalable APIs that serve as the backbone for PANW’s internal security researchers.
  • Partner with cross-functional stakeholders to translate complex business requirements into elegant, scalable technical solutions.
  • Champion engineering excellence through rigorous code and design reviews, contributing to the team’s architectural roadmap and best practices.

Skills

Java
REST API
Python
Linux
Shell scripting
Data APIs

Education

B.S./M.S. in Computer Science

Tools

Kubernetes
GCP
AWS
Dataflow
BigQuery
BigTable
Kafka
Pub/Sub

Job description

Palo Alto Networks is seeking a Principal Software Engineer for the Threat Data Platform. You will build AI-driven tools enabling researchers to develop high-fidelity threat models and scale core data pipelines across the PANW product ecosystem.

You'll own end-to-end backend features, design high-throughput ETL/ELT pipelines, and deliver secure data warehouses and scalable APIs for thousands of global customers, in a hands-on, fast-moving team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer, Threat Data Platform (AI-Driven)
Principal Engineer, Threat Data Platform (AI-Driven)

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 156,000 - 253,000
Principal Engineer, Threat Data Platform & AI-Driven Insights
Principal Engineer, Threat Data Platform & AI-Driven Insights

Palo Alto Networks • San Jose (CA)

On-site
USD 156,000 - 253,000
Lead Software Engineer, AI Security Data Platform Backend
Lead Software Engineer, AI Security Data Platform Backend

Palo Alto Networks, Inc. • California

On-site
USD 156,000 - 253,000
Principal Engineer Software (Threat Data Platform)
Principal Engineer Software (Threat Data Platform)

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 156,000 - 253,000
Principal Engineer Software (Threat Data Platform)
Principal Engineer Software (Threat Data Platform)

Palo Alto Networks, Inc. • San Francisco (CA)

On-site
USD 156,000 - 253,000
Principal Data Platform Engineer for AI Security (GCP)
Principal Data Platform Engineer for AI Security (GCP)

Jobs Paloaltonetworks • California

Hybrid
USD 156,000 - 253,000
Principal Engineer Software (Threat Data Platform)
Principal Engineer Software (Threat Data Platform)

Palo Alto Networks • San Jose (CA)

On-site
USD 156,000 - 253,000
Senior Principal Engineer, Scaled Data & Analytics Platform
Senior Principal Engineer, Scaled Data & Analytics Platform

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 147,000 - 238,000
Principal Data Platform Engineer – Real-Time Analytics
Principal Data Platform Engineer – Real-Time Analytics

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 147,000 - 238,000
Principal Backend Engineer - AI Security Platform
Principal Backend Engineer - AI Security Platform

Palo Alto Networks • California

On-site
USD 156,000 - 253,000