Principal Software Engineer | Data Science
Core
Design and deploy AI/ML models and autonomous agent architectures to analyze network traffic for anomalous or malicious behaviors within the NDR platform.
Role type
Principal Software Engineer (AI/ML & Cybersecurity)
Builds
Production AI/ML systems, autonomous AI agent workflows, and high-performance services for network threat detection.
Domain
Cybersecurity / Network Detection and Response (NDR)
Deliverable
production ML models
Required skills
Python, Go, Machine Learning, Statistics, Model lifecycle management, Data/training pipelines, Anomaly detection, Behavioral analysis, Threat classification, Intrusion prevention systems, Incident response workflows
Preferred skills
Network telemetry and protocols, Threat actor techniques, Cloud services (AWS/Azure), Containerization and orchestration (Docker/Kubernetes)
Technologies
Python, Go, Docker, Kubernetes, AWS, Azure
Responsibilities
Design and write high-performance software to deploy AI/ML models for network traffic analysis; Design and develop autonomous AI agent architectures and multi-agent workflows; Collaborate with data scientists to build high-performance services and pipelines; Drive engineering excellence through code reviews and standards; Lead cross-functional technical initiatives and represent engineering with senior leadership; Provide technical mentorship to software engineers.
Seniority
Principal, hands-on IC with strategic influence and mentorship