Software Engineer
Core
Designing, implementing, and maintaining automation systems for threat detection and analysis, while collaborating on ML models and MLOps pipelines to secure OT/IoT infrastructures.
Role type
Senior Software Engineer (Threat Intelligence & MLOps)
Builds
Automation systems for threat data collection/correlation and ML-enabled detection features for critical infrastructure
Domain
Cybersecurity (OT/IoT), Threat Intelligence, Machine Learning
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Golang, Software Design Patterns (SOLID, GRASP), MLOps pipelines, Automated Testing (TDD/BDD), Docker, AWS, Terraform
Preferred skills
Machine learning foundations, Data-driven development best practices
Technologies
Python, Golang, Docker, AWS, Terraform, RDBMS, UNIX-like scripting
Responsibilities
Develop and maintain Threat Intelligence infrastructure; Build automated systems for cybersecurity threat data; Develop ML models for threat detection/classification; Contribute to MLOps workflows (training automation, evaluation, deployment); Collaborate on high-quality software engineering practices
Seniority
Senior, hands-on IC