(Security) Machine Learning Engineer
Role details
Job location
Tech stack
Job description
The Security Machine Learning Engineer will play a key role in transforming our Security Operations Center (SOC) from reactive to proactive by integrating advanced machine learning and data-driven approaches into our detection and response workflows.
This role bridges traditional cybersecurity operations and modern ML-driven analytics, enabling our team to automatically identify emerging threats, anomalous behaviour, and new attack patterns at scale. As a secondary focus, the role could also leverage LLMs and AI engineering to automate analyst workflows and reduce operational toil.
The engineer will sit directly within the security team, ensuring that the solutions built are operationally relevant, and aligned with our security priorities, while also working closely with the internal Machine Learning team (MSA) to leverage their expertise and best practices.
What you will do:
- ML-Driven Detection & Automation
-
Design, develop, and deploy machine learning models to enhance security detection, anomaly identification, and incident response.
-
Integrate ML outputs into the SOC workflow to enable smarter and faster triage.
-
Continuously evaluate and tune models to reduce false positives and improve detection precision.
-
Ensure model outputs are interpretable and actionable for SOC analysts. Data Engineering for Security
-
Build and maintain data pipelines to collect, process, and transform security-relevant data (e.g., logs, network traffic, endpoint events) into ML-ready datasets.
-
Collaborate with security engineering team to ensure scalable and secure data handling (eg. parsing, processing, storage). AI Engineering & LLM-Powered Automation
-
Explore and build LLM-powered tools to automate repetitive SOC tasks (e.g., alert triage, evidence gathering, incident summarisation, report generation).
-
Apply appropriate guardrails and evaluation to ensure outputs are accurate, auditable, and safe to act on in operational contexts. Research & Innovation
-
Stay current on advancements in security data science, adversarial ML, and automated threat detection.
-
Prototype and test new ML and AI techniques (e.g., unsupervised anomaly detection, graph-based threat correlation).
-
Contribute to improving detection content through statistical analysis and clustering. Operations & Maintenance
-
Deploy models into production securely and responsibly, ensuring reliability and scalability.
-
Implement monitoring, alerting, and retraining mechanisms for deployed ML models.
-
Document methodologies and performance metrics for auditability and knowledge sharing., + SOC analysts leverage ML-powered detections to identify threats faster.
-
Reduction in alert fatigue and false positives through adaptive and data-driven models.
-
Strong collaboration established between the security and MSA ML teams, sharing expertise and best practices.
-
Security data becomes more accessible, structured, and usable for analytical and predictive use cases.
-
New, intelligent detections, enrichment, and incident response automations become part of the SOC's standard toolkit.
Requirements
Do you have experience in VPN?, + Proven experience in machine learning engineering or data science, ideally in a cybersecurity or operations context.
-
Proficiency in Python, with strong knowledge of ML frameworks.
-
Experience with data manipulation and analysis using Pandas, NumPy or similar tools.
-
Familiarity with security data sources (e.g., SIEM logs, EDR telemetry, network flow, authentication logs).
-
Solid understanding of ML lifecycle: data preparation, model training, evaluation, deployment, and monitoring.
-
Experience with data pipelines and storage technologies (e.g., Airflow, Kafka, Redis, Elasticsearch, Clickhouse, etc.).
-
Ability to work independently and collaborate effectively with both ML and security specialists. Preferred
-
Prior experience in threat detection, SOC operations, or security automation.
-
Knowledge of adversarial ML, graph analytics, or behavioral modeling in security contexts.
-
Experience integrating ML models into SIEM pipelines or automated detection frameworks.
-
Exposure to LLMs and AI engineering (e.g., prompt engineering, RAG, agent design), and awareness of LLM-specific risks like prompt injection and data leakage.