
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.
- 01Bachelor's degree in CS or related field
- 027+ years backend development experience
- 032+ years senior level experience
- 04Proficiency in Go or Python
- 05Experience in machine learning or statistics
- 06Experience with production AI/ML systems
- 07Experience with distributed systems
- 08Familiarity with AWS
- 09Experience with Kubernetes and Docker

ExtraHop
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Engineering & Architecture
- Posted
- Today