extrahopnetworks
Principal Software Engineer | Data Science
At a Glance
- Location
- Remote
- Work Regime
- remote
- Experience
- 8+ years
- Compensation
- salary range for this role is $175,000 - $195,000 + bonus + benefits ABOUT EXTR
- Posted
- 2026-06-24T15:18:56-04:00
Key Requirements
Required Skills
Domain Knowledge
- Cybersecurity
- Engineering
- Insurance
Requirements
8+ years of professional software engineering experience, with at least 2 years in Principal, Lead, or Staff capacity shipping enterprise-grade software.
Expert-level programming skills in Python and Go, with an emphasis on writing production-quality, well-tested, and modular code.
Experience building or operating production AI/ML systems, including model lifecycle management, data/training pipelines, and monitoring.
Expertise in applying machine learning or data science techniques to cybersecurity use cases such as anomaly detection, behavioral analysis, or threat classification.
Advanced understanding of threat detection methodologies, intrusion prevention systems, and incident response workflows.
Familiarity with threat actor techniques and common network attack vectors.
Responsibilities
ExtraHop is at the forefront of innovation in the cybersecurity space, delivering cutting-edge solutions to protect organizations against evolving threats.
Our Network Detection and Response (NDR) products empower businesses to detect, respond to, and mitigate cyber risks in real time.
We seek a Principal Software Engineer to join our product development organization and serve as a technical anchor on our NDR platform.
In this role, you will drive the architecture and execution of complex, high-impact engineering initiatives that define the future of our products.
You will operate with significant autonomy, influence engineering direction across teams, and mentor engineers at multiple levels while delivering software that addresses the most sophisticated challenges in network security.
Design, write, and maintain robust, high-performance software to deploy AI/ML models that analyze network traffic for anomalous or malicious behaviors.