Principal Engineer Software (Device Security - Generative AI Back End)
Core
Design and implement scalable backend services, data pipelines, and intelligent interfaces for Device Security products to exchange IoT intelligence and provide proactive security insights.
Role type
Principal Software Engineer (Device Security - Generative AI Back End)
Builds
Realtime data analytics systems, high performance serving systems, and Device Security Web Service APIs for IoT devices.
Domain
Cybersecurity / IoT / Cloud Infrastructure
Deliverable
production ML models
Required skills
NodeJS, Java, Python, AWS/GCP/Azure, Linux, Shell scripting, SQL/NoSQL, distributed systems design, algorithm design, data pipeline engineering
Preferred skills
MongoDB, Kafka, Redis, Spark, real-time analytics systems, machine learning systems, Network domain, SSO integration, Graph Data Lakehouse
Technologies
NodeJS, SQL, NoSQL, AWS, GCP, Azure, Linux, Shell, MongoDB, Kafka, Redis, Spark, ServiceNow, SIEM, Cisco/ISE
Responsibilities
Integrate generative AI to automate coding tasks; Design intelligent interfaces leveraging AI for security insights; Design scalable services for IoT intelligence exchange; Implement algorithms for event connector and inspector management; Build data pipelines for device identification and alert publishing.
Seniority
Principal, hands-on IC with strategic ownership
