Jobiglo

No results.

Principal Software Engineer - Data Science

ExtraHop · Remote (US) | Seattle

New Remote
Remote Senior 175,000 - 198,000 USD/year 🇬🇧 English
Python Go Machine Learning AWS Azure Docker Kubernetes

Job description

About the role

ExtraHop, a provider of Network Detection and Response (NDR) solutions, is looking for a Principal Software Engineer to join its product development organization and act as a technical anchor on its NDR platform. The role drives the architecture and execution of complex, high-impact engineering initiatives with significant autonomy, influences engineering direction across teams and mentors engineers at multiple levels.

Key responsibilities

  • Design, write and maintain robust, high-performance software to deploy AI/ML models that analyze network traffic for anomalous or malicious behavior.
  • Design and develop autonomous AI agent architectures and multi-agent workflows.
  • Work with data scientists, threat researchers and cloud teams to build high-performance services, pipelines and tooling that accelerate ML experimentation and production workflows.
  • Drive engineering excellence through code reviews, design reviews and the establishment of standards, patterns and best practices.
  • Lead cross-functional technical initiatives and represent engineering with senior leadership and external stakeholders.
  • Contribute to product strategy through technical insight on roadmaps, build-vs-buy decisions and competitive differentiation.
  • Mentor software engineers and foster a culture of continuous learning and rigorous engineering discipline.

Required profile

  • Master's degree in Computer Science, Engineering or a related field, or equivalent practical experience.
  • 8+ years of professional software engineering experience, including at least 2 years in Principal, Lead or Staff capacity shipping enterprise-grade software.
  • Experience building or operating production AI/ML systems, including model lifecycle management, data/training pipelines and monitoring.
  • Experience 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.

Required skills

  • Expert-level Python and Go, with production-quality, well-tested, modular code.
  • Machine learning and statistics.
  • Preferred: network telemetry and protocols, cybersecurity domain experience, AWS or Azure, Docker and Kubernetes at production scale.

What we offer

  • Salary of $175,000 - $198,000 per year, plus a discretionary annual bonus and stock option grants.
  • Medical, dental and vision coverage effective day 1, 401(k) with employer match, flexible PTO, parental leave and educational reimbursement.
  • Hybrid and remote work model.

Questions fréquentes

Le salaire proposé pour ce poste est de 175-198k USD par an. Le détail figure dans l'annonce.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:greenhouse

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in the United States.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 1 day ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

ExtraHop

Remote (US) | Seattle