Palo Alto Networks is looking to solve the problem of protecting sensitive data across all networks, clouds, and users by building a cloud-delivered Enterprise Data Loss Prevention (DLP) service.
Requirements
- Solid experience of backend development using Java, Spring Boot, J2EE, and cloud-native platforms like GCP or AWS, Kubernetes and Docker
- Experience partnering with data scientists / ML engineers to operationalize machine learning models, integrating them into scalable production systems
- Implemented automated ML pipelines and optimized performance across data ingestion, model serving, and inference workflows
- Strong experience and knowledge with micro services, distributed systems, and performance optimization
- Experience with Agile development process and embrace Agile methodologies
- Strong believer of automation test and strive for higher code coverage
- Experience in building Cloud Security products
Responsibilities
- Execute on the software development strategy to improve our dynamic highly distributed system
- Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery
- Collaborate closely with the product management, architects and devops to achieve quality releases
- Work hand-in-hand with customer support, documentation and downstream teams to enable customer success
- Make appropriate trade-offs to optimize time-to-release while maintaining performance and scalability requirements
- Be able to clearly communicate goals and desired outcomes to internal project teams
- Interview, mentor and coach new team members
Other
- BS/MS in Computer Science/Engineering with 10+ years or equivalent experience or equivalent military experience required
- Can-do attitude on problem-solving, quality and ability to execute
- Ability to communicate cogently with hands-on engineers
- Ability to make complex ideas simple; consistent focus on usability and scalability
- Experience in mentoring junior team members in a high-performing teams