Palo Alto Networks

Principal Machine Learning Engineer

Palo Alto Networks
Apply
3 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Set architectural vision and technical direction for AI-first enterprise applications and platforms across multiple teams and business domains.
  • Lead architecture and delivery of complex cross-team systems spanning full-stack applications, cloud-native services, enterprise data, and applied AI.
  • Establish reusable standards, reference architectures, and shared capabilities for agentic workflows, RAG, LLM evaluation, guardrails, AI security, and tool integration.
  • Translate ambiguous, high-impact business problems into technical strategies while partnering with senior business and technology leaders.
  • Advance AI-native engineering practices and development workflows using tools such as Cursor and Claude Code.
  • Mentor senior engineers and technical leaders and raise engineering standards across the organization.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 10+ years of software engineering experience with technical leadership across complex, production-scale systems.
  • Deep full-stack and distributed-systems engineering experience.
  • Experience setting architecture and technical direction across multiple services, applications, or engineering teams.
  • Production experience building AI-integrated systems using LLMs, RAG, embeddings, tool or function calling, agentic workflows, or related architectures.
  • Experience designing production AI systems involving LLM orchestration, agents, retrieval, tool use, evaluation, and human-in-the-loop workflows.
  • Strong understanding of AI evaluation, guardrails, model and agent reliability, security, latency, cost, and production observability.
  • Strong understanding of APIs, enterprise data, system integration, cloud-native architecture, security, reliability, and production operations.
  • Experience deploying and scaling cloud-native applications and services.
  • Ability to translate ambiguous business problems into clear technical architectures and execution strategies.
  • Ability to influence senior engineers, cross-functional stakeholders, and technical leadership.
  • Preferred experience with TypeScript, Node.js/NestJS, React, Python, SQL, RAG architectures, vector databases, embeddings, semantic search, LangChain/LangGraph, MCP, A2A protocols, evaluation frameworks, LLM security controls, Docker, Kubernetes, event-driven systems, modern cloud infrastructure, Cursor, Claude Code, Windsurf, and reusable enterprise platforms.

Benefits

  • Most teams work from the office full time, with flexibility when needed.
  • Reasonable accommodations are available for qualified individuals with disabilities or special needs.
Palo Alto Networks

About Palo Alto Networks

10,000+ employees

Palo Alto Networks builds cybersecurity products for enterprises and governments, including next-generation firewalls, cloud security (Prisma Cloud/Prisma Access), and SOC tools (Cortex). It sells subscriptions and appliances with cloud-delivered threat intelligence, securing networks, endpoints, and applications across data centers and public clouds. Founded in 2005 and headquartered in Santa Clara, California, the company is publicly traded on the NYSE under the ticker PANW.

Contact me