← All roles

Principal Software Engineer | Data Science

ExtraHop ·Worldwide ·Remote 30d ago
PythonGoAWSAzureDockerKubernetes

About the role

ExtraHop seeks a Principal Software Engineer to serve as technical anchor on its Network Detection and Response (NDR) platform. The role involves designing high-performance software for AI/ML models, autonomous agent architectures, collaborating with data scientists, driving engineering excellence, and mentoring engineers. Requires expertise in Python, Go, machine learning, cybersecurity, and production AI/ML systems.

Requirements

Master's degree in CS or related field, 8+ years software engineering with 2+ in principal/lead/staff capacity. Expert-level Python and Go. Experience in machine learning, statistics, building production AI/ML systems, and applying ML to cybersecurity use cases like anomaly detection and threat classification. Advanced understanding of threat detection and incident response.

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–195k
Remote Remote | Seattle, WASeattle, United StatesSeattle, WA
Posted 30d 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 →