Sr Staff Engineer Software – Web Security
Company | Palo Alto Networks |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- Fullstack engineer who can learn and adapt to new programming languages and technologies to implement novel end-to-end solutions
- Passion for Web Security and experience with cyber security fundamentals are required
- Basic knowledge in machine learning and experience with applying ML or implementing ML pipelines are required
- Strong engineering skills and experience with designing software architecture
- Advanced programming skills in Python, JavaScript, shell scripting
- Knowledge and experience with modern databases and big data tools (such as ELK stack, MySQL, MongoDB, Redis, Kafka, etc.)
- Knowledge of cloud computing platforms, such as GCP, AWS, Azure
- Experience with developing REST APIs and microservices
- Knowledge and experience with Docker and Kubernetes
- Experience with unit testing and regression testing, delivering a high-quality code
- Familiar with CI/CD pipelines and source control best practices
- Familiar with application security best practices
- Strong organizational, communication and presentational skills
- Must have 3+ years software engineering experience
Responsibilities
- Design, develop, test and release prevention and detection systems against modern Web attacks to protect enterprise customers around the globe
- Research and construct new automated and ML/AI powered solutions to identify malicious indicators used by malicious websites and URLs
- Leverage frontier technologies in ML and AI, as well as other data-driven techniques
- Implement and maintain complex software pipelines and data infrastructure with challenging requirements for high quality and performance
- Work closely with threat researchers and other teams to gather requirements, design architecture and write design documents
- Work closely with QA and infrastructure teams to deliver high quality products
- Improve product development and release processes
- Demonstrate good software development practices and coach the team in improving coding standards
Preferred Qualifications
- Experience with malicious URL detection and malware traffic analysis is a plus
- Experience with crawling infrastructures and security scanners is a plus
- Experience with web browser security development and browser extensions is a plus
- Advanced programming skills in Golang is a plus
- Advanced experience with GCP technologies (GKE, Pub/Sub, Bigtable, BigQuery, Dataflow, Dataproc) is a plus
- Past work experience in early-stage, fast-growth startups is a plus
- Past experience on open source projects is a plus