← All roles

Principal Software Engineer | Data Science

ExtraHop ·Worldwide ·Remote 75d ago
PythonGoAWSAzureDockerKubernetes

About the role

ExtraHop seeks a Principal Software Engineer to drive architecture and execution of complex engineering initiatives on its Network Detection and Response (NDR) platform. The role involves designing AI/ML models for network traffic analysis, developing autonomous AI agent architectures, collaborating with data scientists and threat researchers, and mentoring engineers. The engineer will lead cross-functional initiatives and contribute to product strategy.

Requirements

Master's degree in CS or related field, 8+ years software engineering experience with at least 2 in Principal/Lead/Staff capacity, expert-level Python and Go, experience in machine learning and cybersecurity, including anomaly detection, threat classification, and production AI/ML systems. Preferred: network telemetry, cloud services (AWS/Azure), containerization (Docker/Kubernetes).

About the company

ExtraHop

ExtraHop provides a modern Network Detection and Response (NDR) platform that unifies security and performance monitoring for enterprises. Their solution enables organizations to detect and respond to cyber threats in real-time while also optimizing network performance, offering complete visibility and intelligent automation.

View company page →
$175k–198k
Remote Remote | Seattle, WASeattle, USSeattle, WA
Posted 75d ago
Apply for this role
Opens job-boards.greenhouse.io ↗
About the company
ExtraHop
https://www.extrahop.com

ExtraHop provides a modern Network Detection and Response (NDR) platform that unifies security and performance monitoring for enterprises. Their solution enables organizations to detect and respond to cyber threats in real-time while also optimizing network performance, offering complete visibility and intelligent automation.

View company page →