Principal Engineer Software (Threat Data Platform)
Core
Build AI-driven tools and scale core data pipelines to automate and analyze threat intelligence for security researchers.
Role type
Principal Software Engineer (Threat Data Platform)
Builds
High-throughput ETL/ELT pipelines, data warehouses, and scalable APIs for the PANW product ecosystem.
Domain
Cybersecurity / Threat Intelligence / Data Engineering
Deliverable
production ML models
Required skills
Java, RESTful API design, Python, Linux, SQL, NoSQL, Time-series databases, GraphDB, Kubernetes, CI/CD
Preferred skills
GCP services (Pub/Sub, Kafka, Dataflow, Spark, BigQuery, BigTable), GraphDB for threat relationship mapping, ML/AI-driven insights
Technologies
Java, Python, GCP, AWS, Kubernetes, Kafka, Spark, BigQuery, BigTable, GraphDB
Responsibilities
Design and optimize high-throughput ETL/ELT pipelines; Build and maintain high-performance data warehouses and scalable APIs; Drive end-to-end development of backend features and core components; Partner with cross-functional stakeholders to translate business requirements into technical solutions; Champion engineering excellence through code and design reviews.
Seniority
Principal, hands-on IC
