onsite
Principal Software Engineer - Cloud Platform & AI Engineering - Palo Alto Networks
Software Engineer
Lead the design and delivery of scalable cloud-native AI services, driving innovation in security and automation using Python, AWS, Kubernetes, and advanced machine learning techniques.
About the role
Key Responsibilities
- Architect and implement highly available, secure cloud platforms that support AI/ML workloads at scale.
- Lead cross‑functional teams in developing end‑to‑end data pipelines, model training, and deployment pipelines.
- Drive performance, cost optimization, and resilience across multi‑region cloud environments.
- Mentor engineers, establish best practices, and champion continuous improvement.
- Collaborate with product, security, and research groups to translate business needs into technical solutions.
Requirements
- 10+ years of software engineering experience with a focus on cloud and AI/ML.
- Deep expertise in Python, AWS services (EKS, SageMaker, Lambda), and Kubernetes.
- Proven track record of delivering production‑grade AI models and scalable microservices.
- Strong understanding of security principles and compliance in cloud environments.
- Excellent communication skills and a collaborative mindset.
Skills
pythonawskubernetesmachine learning