Principal Engineer Software (Device Security - Generative AI Back End)

Palo Alto Networks•Office - USA - CA - Headquarters, CA
•$156,400 - $253,000•Onsite

About The Position

Palo Alto Networks is seeking an innovative software engineer to design and build new security products and solve real-world problems. The role is part of the Device Security cloud infrastructure team, which builds real-time data analytics and high-performance serving systems. The engineer will develop scalable services and APIs for Device Security products, support IoT operations, and build data pipelines and management services for transferring, storing, and analyzing customer network data. The role also integrates generative AI into software development workflows and creates AI-enabled interfaces for security insights and threat visualizations. Collaboration with cross-functional teams is central to the position.

Requirements

  • Bachelor’s or master’s degree in Computer Science or Engineering.
  • 8–12+ years of software development experience.
  • 7+ years of experience with Amazon AWS, Google GCP, or Microsoft Azure.
  • 7+ years of experience building large-scale distributed serving systems.
  • 7–10 years of software development experience with Node.js, Java, or Python.
  • Experience with Linux and shell scripting.
  • Good communication skills.
  • Strong problem-solving skills.

Nice To Haves

  • Knowledge of MongoDB, Kafka/Firehose, Redis, Spark/Spark Streaming/Spark SQL, Redshift, or other data warehousing solutions.
  • Knowledge of the network domain.
  • Experience building real-time analytics systems or machine learning systems.
  • Experience with Single Sign-On (SSO) integration.
  • Experience with Graph Data Lakehouse.

Responsibilities

  • Integrate generative AI capabilities to automate routine coding tasks and improve developer productivity across the SDLC.
  • Design intelligent interfaces that use AI to provide proactive security insights and threat visualizations.
  • Design and implement scalable, manageable services for Device Security products to exchange IoT intelligence and integrate with third-party systems such as ServiceNow, SIEMs, and Cisco/ISE.
  • Design and implement scalable, high-performance services supporting operational technology for IoT devices.
  • Design and implement Device Security web service APIs using Node.js and SQL/NoSQL databases to provide IoT device metrics and analytics.
  • Design and implement algorithms for Device Security event connector and inspector management services to transfer customer network data to the cloud for storage and analytics at scale.
  • Design and implement data pipelines supporting Device Security features such as device identification, alert publishing, and device status tracking.

Benefits

  • Compensation may include restricted stock units and a bonus. The job posting refers candidates to a separate benefits description but does not enumerate specific benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service