Responsibilities
- Embody the Nozomi Networks Cultural Pillars and our mission to protect what matters most with transparency and trust
- Develop and maintain operations related to our Threat Intelligence infrastructure
- Develop automated systems to collect, share and correlate data related with cybersecurity threats to prevent attacks in critical infrastructures
- Develop ML models used in threat detection and classification use-cases
- Contribute to MLOps workflows, including training automation, evaluation pipelines, model packaging, deployment support and observability of ML-enabled systems
Requirements
- Proven experience in Python or Golang software development
- Software design knowledge. Design Patterns, SOLID, GRASP
- Hands-on experience supporting ML systems in production and/or building MLOps pipelines (CI/CD, model versioning, reproducibility)
- Love for simplicity. Writing clean and minimalist code, embracing the agile incremental approach
- Automated Testing experience (TDD, BDD, etc)
- Attitude to operate in environments including data covered by non-disclosure agreements and high-level of confidentiality
- Solid foundations in machine learning and data-driven development (model lifecycle, evaluation metrics, experimentation best practices)
Nice to Have
- Docker, AWS or Terraform are a plus
- Experience with Golang will be a strong advantage