Adversarial ML Engineer for Cybersecurity & Production

Greenhouse Software, Inc.

Greater London, Manchester, Bath

Hybrid

GBP 70,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Netcraft is seeking an ML engineer to develop adversarial classifiers that block cyber threats. You will deploy models on GPU-backed Kubernetes clusters, integrate vLLM-based inference, and collaborate with engineers and analysts to improve detection at scale.

You’ll train and evaluate models, run experiments, and monitor performance in production, adapting approaches as attack patterns evolve. The role emphasizes pragmatic ML and reliable systems in a security-focused environment.

Qualifications

  • Proficiency with web fundamentals (HTTP, DNS, how the web works).
  • Understanding of ML training, evaluation, and precision/recall concepts.
  • Strong written and verbal communication; ability to articulate impact clearly.
  • Empirical mindset: design experiments, measure outcomes, use metrics.
  • Willingness to learn Go and Perl (async programming).
  • Attention to detail and accountability for production classifications.

Responsibilities

  • Build, evaluate, and tune classifiers for blocking decisions.
  • Deploy and operate model serving infra on Kubernetes, including LLM inference.
  • Optimize models for high-volume, low-cost serving.
  • Run experiments on live data; measure precision, recall, false positives.
  • Integrate models into production classification platforms.
  • Create and maintain pipelines for features, retraining, and metrics.

Skills

Web fundamentals
ML fundamentals
Communication skills
Empirical mindset
Go & Perl learning
Attention to detail

Tools

Kubernetes
Flux
Argo
API gateways
LLM inference (vLLM)
MLflow
Argo Workflows
llama.cpp
SQL databases

Job description

Netcraft is seeking an ML engineer to develop adversarial classifiers that block cyber threats. You will deploy models on GPU-backed Kubernetes clusters, integrate vLLM-based inference, and collaborate with engineers and analysts to improve detection at scale.

You’ll train and evaluate models, run experiments, and monitor performance in production, adapting approaches as attack patterns evolve. The role emphasizes pragmatic ML and reliable systems in a security-focused environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Engineer: Cybercrime Detection in Production
ML Engineer: Cybercrime Detection in Production

Netcraft • Bath

Hybrid
GBP 90,000 - 130,000
33 days leave
Private health cover
Equity plan
+4
ML Engineer for Cybercrime Detection & Production Models
ML Engineer for Cybercrime Detection & Production Models

Netcraft • Greater London

Hybrid
GBP 80,000 - 120,000
Hybrid and flexible working options
Private health cover
Salary sacrifice pension up to 5%
+5
ML Engineer: Cybercrime Defense & Production AI
ML Engineer: Cybercrime Defense & Production AI

Netcraft • Manchester

Hybrid
GBP 90,000 - 130,000
33 days annual leave
Private health cover
Hybrid and flexible working options
+1
Machine Learning Engineer — Cybercrime Detection in Production
Machine Learning Engineer — Cybercrime Detection in Production

Spectrum Equity • Manchester

Hybrid
GBP 90,000 - 120,000
33 days annual leave
Enhanced family leave
Private health cover
+2
Software Engineer (Machine Learning)
Software Engineer (Machine Learning)

Netcraft • Greater London

Hybrid
GBP 80,000 - 120,000
Hybrid and flexible working options
Private health cover
Salary sacrifice pension up to 5%
+5
Software Engineer (Machine Learning) New UK (London, Manchester, Bath)
Software Engineer (Machine Learning) New UK (London, Manchester, Bath)

Greenhouse Software, Inc. • Greater London, Manchester, Bath

Hybrid
GBP 70,000 - 110,000
Software Engineer (Machine Learning)
Software Engineer (Machine Learning)

Netcraft • Manchester

Hybrid
GBP 90,000 - 130,000
33 days annual leave
Private health cover
Hybrid and flexible working options
+1
Software Engineer (Machine Learning)
Software Engineer (Machine Learning)

Spectrum Equity • Manchester

Hybrid
GBP 90,000 - 120,000
33 days annual leave
Enhanced family leave
Private health cover
+2
Software Engineer (Machine Learning)
Software Engineer (Machine Learning)

Netcraft • Bath

On-site
GBP 90,000 - 130,000
33 days leave
Private health cover
Equity plan
+4
Cybersecurity Full Stack AI Engineer
Cybersecurity Full Stack AI Engineer

Vecta Ltd • Greater London

On-site
GBP 80,000 - 120,000