Palo Alto Networks logo

Staff Machine Learning Engineer

Palo Alto Networks · Posted Oct 5

Network security, cloud security, AI threat defense, and security operations platforms

Bengaluru, KA, INFull-timeOnsiteLead/Staff3–5 years₹55.0L–₹90.0L yearly84 applicants
CybersecurityNetwork SecurityCloud SecurityArtificial IntelligenceInformation TechnologyPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

Palo Alto Networks is a cybersecurity company whose mission is to protect the digital way of life, weaving AI into the fabric of everything it does to augment individual impact. This role builds AI-driven applications, agents, and workflow orchestration for marketing and go-to-market use cases, integrating LLMs, tools, APIs, and business rules into production workflows. The engineer will also build scalable full-stack solutions and cloud-native, event-driven distributed systems, owning technical initiatives from design through production.

What you will do

  • Build AI-driven applications, agents, and workflow orchestration for marketing and GTM use cases
  • Integrate LLMs, tools, APIs, business rules, and data into production workflows
  • Build scalable full-stack solutions across React, APIs, backend services, and data pipelines
  • Design and implement cloud-native, event-driven distributed systems
  • Own technical initiatives from design through production
  • Contribute to architecture, code reviews, testing, observability, and reliability
  • Simplify integrations and automate manual marketing processes
  • Collaborate with product managers, engineers, and cross-functional teams

Skills used in this role

JavaKotlinPythonNode.jsReactLLMsPrompt EngineeringTool CallingAI AgentsRAGEmbeddingsVector DatabasesSemantic SearchAWSAzureGCPDockerKubernetesDistributed SystemsEvent-Driven ArchitecturesAPIsData PipelinesProblem SolvingCommunication

What the employer is looking for

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • 3–5 years of software engineering experience
  • Strong hands-on experience with Java, Kotlin, Python, or Node.js
  • Experience building production applications using LLMs, prompt engineering, or tool calling
  • Experience with React or modern frontend frameworks
  • Experience with AWS, Azure, or GCP
  • Experience with Docker, Kubernetes, and distributed systems
  • Understanding of event-driven architectures, APIs, messaging, and data pipelines
  • Strong problem-solving, ownership, and communication skills

Preferred qualifications

  • Experience building AI agents or agent-based workflows
  • Experience with RAG, embeddings, vector databases, or semantic search
  • Experience applying AI to marketing, sales, or GTM workflows
  • Understanding of enterprise security, privacy, and data governance
  • Experience improving system scalability, reliability, or developer productivity

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Palo Alto Networks

Palo Alto Networks is a global cybersecurity leader that delivers integrated platforms and services across network security, cloud security, and security operations. Leveraging advanced artificial intelligence and threat intelligence through Unit 42, the company helps tens of thousands of enterprise and government customers worldwide protect against sophisticated cyber threats.

Industry
Cybersecurity
Company size
16000+ employees
Founded
2005
Location
Santa Clara, California, USA
Funding stage
Public Company

Funding

Public Company · $65.7M raised

Globespan Capital PartnersLehman Brothers
  • 2008-11-01Series C$40M

Leadership

NA
Nikesh Arora

Chairman and Chief Executive Officer

LK
Lee Klarich

Chief Product and Technology Officer

DG
Dipak Golechha

Chief Financial Officer

MR
Meerah Rajavel

Chief Information Officer