Machine Learning Engineer

Wave Group

England, United KingdomremotefulltimeComputer and Network Securityposted 29 Jul
Unlock apply linkApply links and the original listing are a Pro feature: £4.99/mo or £25 once.
Machine Learning Engineer Remote, Europe | (UK, Germany, Spain) About the role A growth-stage cybersecurity company is hiring a Machine Learning Engineer to embed AI capabilities into its Web Application Firewall and bot mitigation product. You'll work directly with the Head of AI, using live web traffic data to build models that detect malicious traffic, bots and anomalies. There's no data engineering function in place yet, so a large part of the role is your own data cleaning and feature engineering before you get to modelling. The brief prioritises a proactive, research-driven mindset over a fixed technical stack. What you'll do * Design, train and evaluate ML models to detect malicious traffic patterns and behavioural anomalies * Build and maintain data pipelines from raw web traffic through to training-ready datasets * Work primarily in Python, using standard ML tooling to build pre-production models * Collaborate with product and engineering to hand models over for deployment * Improve data quality and feature engineering as new threat patterns emerge What's needed * 3+ years as an ML Engineer, Data Scientist or similar, with production ML exposure * Strong Python, comfortable with PyTorch, TensorFlow or scikit-learn * Experience with large datasets and SQL-based systems * Self-directed, comfortable defining your own approach to ambiguous problems * Degree in Computer Science, Engineering, Mathematics or related field Useful but not essential * Fraud, bot detection or traffic analysis experience * Exposure to LLMs or generative AI frameworks * Some C++ * Experience with cloud data tooling (BigQuery, Spark, Airflow) Location Must be based in, and hold the legal right to work in, the UK, Germany, Spain or Estonia.