Principal Engineer Software (Device Security)
Core
Design and implement scalable services, APIs, and data pipelines for IoT security products to exchange intelligence, support operational technology, and provide real-time analytics.
Role type
Principal Engineer Software (Device Security)
Builds
IoT security cloud infrastructure, real-time data analytics systems, and high-performance serving systems.
Domain
Cybersecurity / Internet of Things (IoT)
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed system design, NodeJS, Java, Python, AWS/GCP/Azure, Linux/Shell scripting, SQL/NoSQL databases
Preferred skills
MongoDB, Kafka, Redis, Spark, Real-time analytics systems, Machine learning, Network domain knowledge, SSO integration, Graph Data Lakehouse
Technologies
NodeJS, Java, Python, AWS, GCP, Azure, Linux, Shell, SQL, NoSQL, MongoDB, Kafka, Redis, Spark, Redshift
Responsibilities
Design and implement scalable services for IoT security products; Design and implement IoT Security Web Service APIs; Design and implement algorithms for Device Security event connector and inspector management; Design and implement data pipelines for device identification and alert publishing.
Seniority
Principal, hands-on IC with strategic ownership