
Principal Engineer, Threat Data Platform
Palo Alto Networks
full-time
Posted on:
Location Type: Hybrid
Location: Santa Clara • California • United States
Visit company websiteExplore more
Salary
💰 $147,000 - $237,500 per year
Job Level
Tech Stack
About the role
- 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.
Requirements
- B.S. or M.S. in Computer Science, a related technical field, or equivalent practical software engineering experience.
- 5+ years of hands-on experience building large-scale enterprise applications and high-availability data APIs.
- Professional-level proficiency in Java (core backend) and a strong command of RESTful API design.
- Proven experience with major cloud providers (GCP preferred or AWS) and their managed services.
- Experience with Python for data manipulation, alongside expertise in Linux environments and shell scripting.
- Strong grasp of varied database architectures, including SQL, NoSQL, Time-series, and GraphDB.
- Experience operating within Kubernetes (K8s) environments and a solid understanding of modern CI/CD workflows.
- Familiarity with building complex analytical solutions and optimizing data pipelines for machine learning or AI-driven insights.
- Specific experience with GCP services such as Pub/Sub, Kafka, Dataflow, Spark, BigQuery, and BigTable.
- Experience with GraphDB specifically for threat relationship mapping.
Benefits
- A description of our employee benefits may be found here.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaRESTful API designPythonLinuxshell scriptingSQLNoSQLTime-series databaseGraphDBKubernetes
Soft Skills
engineering excellencecode reviewsdesign reviewscollaborationproblem-solving