Senior Python Engineer- Threat Detection
Remote - USA
Applications have closed
Dragos, Inc.
Dragos secures industrial assets across vertical industries. Learn more about how we protect critical industries to reinforce ICS/OT cybersecurity around the world.Responsibilities
- Develop core components of our Dragos Platform written in python
- Support data ingest of network data into the Elastic stack (ELK - Elasticsearch, Logstash, Kibana)
- Design and develop highly scalable engines to support analytics used to detect cyber threat activity
- Write well-designed, testable, and efficient code
- Ability to mentor other junior engineers on the scrum team
- Contribute to all phases of the development lifecycle (Agile/Scrum)
- Prepare and produce releases of software components (Atlassian stack)
- Support continuous improvement by investigating and presenting alternative technologies for team review
- Refactoring and improving existing code for performance and simplicity
- Write automated unit tests that will ensure the integrity of our software
Requirements
- 5+ years in software development interpreted languages such as Python
- Experience with Elasticsearch (Index Configuration, Sharding, Partitioning, Aliases, Performance Tuning Clusters) or similar technology stack is highly desired
- Hands on experience with Elastic Stack, including Elasticsearch, Logstash, Kibana
- Knowledge of software development principles and agile methodology
- Experience with basic Linux administration and shell scripting
- Demonstrated proficiency with JSON APIs
- Experience with Python module development
- Experience with Linux Daemons and/or Windows services
- Experience building full Python applications
- Ability to work collaboratively with the team to brainstorm solutions
- Ability to multitask on complex programming assignments
- Personal initiative, self-motivation, and results-oriented work ethic and ability to work independently with minimal supervision
- Experience working with microservice system architecture and design patterns
- US Permanent Resident or US Citizen (Must be able to pass background checks)
One or more of the following
- Experience with Kubernetes (K8S/K3S, Helm) and Linux based OS development (Debian, Ubuntu, etc.)
- 3+ years of Networking Experience, such as network analysis, network administration, or protocol dissector development
- Experience with distributed and scalable systems
- Working knowledge of messaging systems such as RabbitMQ, Kafka, or other messaging technologies
- Experience with other programming languages such as Java, Ruby or Rust
We offer competitive salaries, equity, and a comprehensive benefits package including medical, dental, vision, disability, 401K and life insurance. Dragos is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Tags: Agile Analytics APIs Debian Elasticsearch ELK Helm ICS Industrial Java JSON Kubernetes Linux Python Ruby Rust Scripting Scrum Threat detection Ubuntu Windows
Perks/benefits: Equity Health care Insurance
More jobs like this
Explore more InfoSec / Cybersecurity career opportunities
Find even more open roles in Ethical Hacking, Pen Testing, Security Engineering, Threat Research, Vulnerability Management, Cryptography, Digital Forensics and Cyber Security in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Ethical hacker / Pentester H/F jobs
- Open Information Security Specialist jobs
- Open Cyber Security Specialist jobs
- Open Manager Pentest H/F jobs
- Open Cyber Security Architect jobs
- Open Senior Cyber Security Engineer jobs
- Open Product Security Engineer jobs
- Open Principal Security Engineer jobs
- Open Information Systems Security Officer (ISSO) jobs
- Open Staff Security Engineer jobs
- Open Senior Information Security Analyst jobs
- Open Cybersecurity Analyst jobs
- Open Consultant infrastructure sécurité H/F jobs
- Open Chief Information Security Officer jobs
- Open IT Security Analyst jobs
- Open Consultant SOC / CERT H/F jobs
- Open Cybersecurity Consultant jobs
- Open Security Specialist jobs
- Open Senior Information Security Engineer jobs
- Open Cybersecurity Specialist jobs
- Open Senior Penetration Tester jobs
- Open Senior Security Architect jobs
- Open Security Researcher jobs
- Open Sr. Security Engineer jobs
- Open IT Security Engineer jobs
- Open Clearance-related jobs
- Open ISO 27001-related jobs
- Open Windows-related jobs
- Open Network security-related jobs
- Open Application security-related jobs
- Open Pentesting-related jobs
- Open Agile-related jobs
- Open Vulnerability management-related jobs
- Open GCP-related jobs
- Open SaaS-related jobs
- Open Analytics-related jobs
- Open CISA-related jobs
- Open IAM-related jobs
- Open Threat intelligence-related jobs
- Open APIs-related jobs
- Open Security assessment-related jobs
- Open Java-related jobs
- Open Security Clearance-related jobs
- Open DevOps-related jobs
- Open IDS-related jobs
- Open Malware-related jobs
- Open EDR-related jobs
- Open CEH-related jobs
- Open Kubernetes-related jobs
- Open Forensics-related jobs