Position Details
About this role
Senior ML Engineer role focused on building threat research systems for Palo Alto Networks' customer-facing products and internal infrastructure. You will design, implement, and deploy backend services and data pipelines, collaborating with SREs on releases and monitoring.
Key Responsibilities
- Build and maintain threat research systems for customer-facing products and internal infrastructures
- Collaborate with Product Managers on requirements and design drafts
- Develop backend services and data pipelines
- Work with SREs on production release/deployment and monitoring
- Conduct regression and integration tests
Technical Overview
Stack includes Golang/Java with Python, containerized in Docker and Kubernetes, cloud platforms (Google Cloud Platform, Amazon Web Services, Microsoft Azure), databases (MongoDB, MySQL), big data tooling (Apache Spark), and ETL pipelines; familiarity with ML basics and web content classification.
Ideal Candidate
The ideal candidate is a senior ML-focused software engineer with 4+ years of backend/ML experience, strong proficiency in Go/Golang and Java, plus Python. They should have deep hands-on experience with cloud platforms (GCP/AWS/Azure), container orchestration (Docker, Kubernetes), and data pipelines (Spark/ETL) to build threat research systems for cybersecurity products.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Clearance & Visa
Keywords for Your Resume
Deal Breakers
Lack of 4+ years of relevant backend/ML experience, No Golang or Java proficiency, No cloud platform experience (GCP/AWS/Azure)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile