Principal Software Engineer | Data Science
Core
Designing and deploying 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 & Network Security)
Builds
High-performance services, pipelines, and tooling for the Network Detection and Response (NDR) platform
Domain
Cybersecurity / Network Security / Machine Learning
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, AWS, Azure, Docker, Kubernetes
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 and cloud teams to build high-performance services and tooling; Drive engineering excellence through code reviews and standards; Lead cross-functional technical initiatives and represent engineering with senior leadership; Contribute to product strategy and roadmap discussions; Provide technical mentorship to software engineers
Seniority
Principal, hands-on IC with mentorship