Sr Software Engineer, Data Science

ExtraHop

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Design, develop, test, and maintain AI/ML models and pipelines powering ExtraHop's products
  • Monitor, evaluate, refine, and optimize algorithms to improve accuracy and reduce false positives
  • Participate in agile development processes, code reviews, and technical strategy discussions
  • Collaborate with cross-functional teams to ensure seamless integration of AI/ML features into product architecture
  • Provide technical leadership and mentorship to junior team members
  • Write clean, maintainable, and efficient code while proactively addressing technical debt
  • Stay current on the latest cybersecurity threats and technologies to contribute to product enhancements

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional backend development experience, including at least 2 years at a senior level
  • Proficiency in Go, Python, or an equivalent programming language
  • Experience in machine learning, statistics, or a related quantitative discipline
  • Experience building or operating production AI/ML systems (lifecycle management, pipelines, monitoring)
  • Experience building and scaling distributed, highly available systems
  • Familiarity with cloud platforms (AWS) and containerization (Kubernetes, Docker)
  • Strong problem-solving skills and a track record of technical ownership

Preferred Qualifications

  • Experience with Python web frameworks such as Django or FastAPI
  • Experience with AWS or Azure services (EKS, RDS, S3, SQS, EC2, IAM)
  • Experience with Infrastructure as Code (Terraform, Packer, Vault)
  • Experience in API development, PostgreSQL design, or SQL optimization
  • Familiarity with machine learning applications in cybersecurity or NDR environments

Benefits

  • Health, Dental, and Vision Benefits
  • Flexible PTO, Sick Time, and 3 days of Paid Volunteer Time
  • Annual Discretionary Bonus Plan eligibility
  • Educational Reimbursement
  • 401k with Employer Match
  • Pet Insurance and Parental Leave (US Only)
  • Hybrid and Remote Work Model

About the Company

ExtraHop is reinventing Network Detection and Response (NDR) to offer enterprises unparalleled visibility, context, and control against emerging threats. By leveraging cloud-scale machine learning and analyzing packet-level data at wire speed, ExtraHop empowers Security Operations Centers (SOCs) to detect and remediate modern cyber risks in real time across hybrid infrastructures.

Skills & tools

PythonGoMachine LearningAWSKubernetesDocker

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Bachelor's degree in CS or related field
  2. 027+ years backend development experience
  3. 032+ years senior level experience
  4. 04Proficiency in Go or Python
  5. 05Experience in machine learning or statistics
  6. 06Experience with production AI/ML systems
  7. 07Experience with distributed systems
  8. 08Familiarity with AWS
  9. 09Experience with Kubernetes and Docker