P

Palo Alto Networks

Builds cybersecurity tools for organizations

Principal Machine Learning Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • At least 10 years of software engineering experience with demonstrated technical leadership across complex, production-scale systems.
  • Deep full-stack and distributed-systems engineering experience.
  • Demonstrated experience setting architecture and technical direction across multiple services, applications, or engineering teams.
  • Production experience designing and building AI-integrated systems using large language models, retrieval-augmented generation, embeddings, tool or function calling, agentic workflows, or related architectures.
  • Experience designing production AI systems involving large language model 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.
  • Track record of establishing technical standards and multiplying impact beyond individual project ownership.

Responsibilities

  • Set architectural vision and technical direction for AI-first enterprise applications and platforms spanning multiple teams and business domains.
  • Lead the architecture and delivery of complex cross-team systems across full-stack applications, cloud-native services, enterprise data, and applied AI.
  • Establish reusable engineering standards, reference architectures, and shared capabilities for AI-first systems, including agentic workflows, retrieval-augmented generation and retrieval, large language model evaluation, guardrails and AI security, and tool integration using Vertex AI, LangChain/LangGraph, MCP, and A2A protocols.
  • Partner with senior business and technology leaders to translate ambiguous, high-impact problems into clear technical strategies and influence broader technical direction.
  • Drive AI-native engineering practices and modern development workflows, including use of tools such as Cursor and Claude Code to improve engineering velocity and quality.
  • Mentor senior engineers and technical leaders, raise engineering standards, and multiply technical impact across the broader organization.

Desired Qualifications

  • Experience with TypeScript, Node.js/NestJS, React, Python, and SQL.
  • Experience with retrieval-augmented generation architectures, vector databases, embeddings, semantic search, retrieval, and context engineering.
  • Experience with LangChain/LangGraph, MCP, A2A protocols, tool integration, and production agentic architectures.
  • Experience establishing evaluation frameworks, large language model security controls, prompt injection defenses, and input/output validation.
  • Experience with applied machine learning or data science, including model development and evaluation, experimentation, statistical analysis, forecasting, classification, or other predictive techniques.
  • Experience with Docker, Kubernetes, event-driven systems, and modern cloud infrastructure.
  • Experience using AI-native development environments such as Cursor, Claude Code, Windsurf, or similar tools in professional engineering workflows.
  • Experience building reusable enterprise platforms, reference architectures, or shared technical capabilities adopted across multiple teams.

About the Company

Palo Alto Networks

Builds cybersecurity tools for organizations

Palo Alto Networks builds cybersecurity hardware and software for businesses and public institutions, protecting their networks, cloud workloads and digital identities. Its portfolio combines network firewalls with tools that detect attacks, investigate security alerts and manage access to sensitive systems. Security teams use these products across offices, data centers and cloud environments, with shared data and automated workflows connecting the company's platforms. It earns revenue from appliance sales and software licenses, plus subscriptions and support contracts that keep protections and services active over time. Palo Alto Networks began operations in 2005 and is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Palo Alto Networks

See more jobs