782,981open jobs
49,348companies
120,575added this week
Browse all
Salary
≈ $97k – $253k per year (Estimated)
Location
In office (London)

Confirmed on the employer's own hiring board on Sep 25, 2026. First seen by Alion on Sep 24, 2026. Netcraft scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Netcraft is a Bath company founded in 1995 that is best known for its long running survey of web server software. Its main business is detecting and taking down phishing sites, fraud and malware on behalf of banks and governments. The company disrupts millions of malicious sites each year from its British base.

About Netcraft

Netcraft is the global leader in cybercrime detection and disruption. We’re a trusted partner for three of the four largest companies in the world and many large governments. We've blocked over 225 million cyber-attacks to date, and we take down around 33% of the world's phishing attacks.

Our purpose and passion are focused on just one thing: protecting the world from cybercrime.

That passion shapes how we work, too. We’re proud of our talented team and the value each person brings, and we’ve built a workplace where people feel supported and inspired. From strong benefits and wellness programs to meaningful collaboration and team connection. 

The role  

We are looking for an engineer who wants to apply ML to a real adversarial problem, where attackers actively evolve to evade you and turn to increasingly complicated schemes.  As part of the Novel Classification team, you’ll use machine learning and AI to identify fraudulent content on the Internet, from phishing sites to the full breadth of online scams.  

You’ll learn from experienced engineers and see your ideas in production within weeks, driving the automated blocking and takedowns that disrupt cybercrime at scale. Recent projects include multi-modal embeddings that power classification and search, LLM classifiers, computer vision models for logo detection, and ensemble predictors that combine visual and semantic signals. We keep a close eye on the field and adopt new models and techniques early when they look promising. 

You’ll work across the full lifecycle: training and evaluating models, serving them on our GPU-backed Kubernetes clusters, wiring them into production classification systems, and watching how they behave against live attack traffic. 

Day to day, you’ll be:  

  • Building, evaluating and tuning the classifiers that decide what gets blocked and taken down.
  • Deploying and operating model serving infrastructure on Kubernetes, including LLM inference (e.g. vLLM).
  • Optimising models for high-volume, low-cost serving.
  • Running experiments against live data, measuring precision, recall and false positive rates, and using the results to decide what ships.
  • Integrating models into our production classification platforms.
  • Building the pipelines and monitoring behind the models: feature extraction, scheduled retraining, experiment tracking, and the metrics that prove a solution works.
  • Investigating and fixing issues in production, from model regressions to performance bottlenecks.
  • Working across the business with engineers and analysts who depend on our classifiers. 

What you’ll need to be successful  

  • Strong web fundamentals: HTTP, DNS, and above all how websites work, from request to rendered page. You'll use them both to understand the resources we classify and to build high-performance webservers.
  • A working understanding of machine learning fundamentals, such as training, evaluation, overfitting and precision/recall trade-offs. This could come from industry, research or substantial personal projects.
  • Good written and verbal communication skills. The work the team does is complex, and we must be able to articulate the impact of our work clearly and concisely, to a wide range of stakeholders.
  • An empirical mindset. You design experiments, measure outcomes, and use metrics to validate and demonstrate impact.
  • Willingness to learn Go and modern Perl, including asynchronous programming.
  • Strong attention to detail and a real sense of responsibility. Customers act on our classifications, and Netcraft's reputation depends on getting them right. 

Bonus points if you have  

  • A keen interest in cybercrime or cybersecurity.
  • Experience fine-tuning models, including evaluation.
  • Experience with LLM agents, evaluation & serving (e.g. vLLM or llama.cpp).
  • Familiarity with cloud-native technologies such as Kubernetes, Flux, Argo and API gateways.
  • Experience with multi-modal models, embeddings or similarity search at scale.
  • Experience with ML experiment tracking and workflow tooling, such as MLflow or Argo Workflows.
  • Experience with SQL databases, including writing and optimising queries against large datasets. 

Preferably based in London, though Manchester and Bath are also options. 

At Netcraft we strongly believe in individual growth and development. Even if you can't tick every box above right now, please don't let it put you off applying. 

The Reward Package:

  • 33 days annual leave - includes public holidays which can be worked if you prefer
  • Generous enhanced family leave and pay
  • Enhanced company sick pay from day one of employment, with additional support after your first six months’ service
  • Salary sacrifice pension with matched employer contributions up to 5% + NI savings
  • Private health cover, including access to a private GP service
  • Life Assurance at 4 x salary
  • Equity tracking scheme (eligibility criteria apply) - allowing you share in Netcraft's long term success
  • Hybrid and flexible working options
  • Meals, snacks, and drinks provided in the office
  • Comprehensive health, safety, and wellness service available 24/7 for you and your family
  • Two paid Learning & Development days per year plus access to learning resources such as Udemy and Coursera to support your career
  • Two Volunteering Days per year, to allow you to contribute to your wider community or charity
  • Employee Referral Bonus scheme
  • Spot reward bonus scheme to reward truly outstanding contributions 

Diversity, Equity & Inclusion 

This is deeply important to us. Through our ally network, we support under-represented groups and maintain a working environment free from bias, harassment, or discrimination. We encourage candidates from all backgrounds to apply. 

We’re also happy to make adjustments to the hiring process to ensure every candidate can participate fully. 

Please note: Netcraft does not accept unsolicited approaches from external recruiters. 

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
782,981 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
London
$132k – $185k per year • Equity 1–3% • Hybrid • Full-Time • 6+ years exp • London
TypeScript
AI/ML
Cursor
LangChain
DSPy
Fine-tuning
AI Agents
LLM
OpenAI
Anthropic
Mastra
DevOps
Rest API
Management
Airtable
Apply
≈ $94k – $244k per year (Estimated) • Hybrid • Full-Time • London
Apply
≈ $102k – $264k per year (Estimated) • Hybrid • Full-Time • United Kingdom
AI/ML
YOLO
Reinforcement Learning
Multimodal AI
Computer Vision
PyTorch
CNN
Robotics
Open3D
Apply
≈ $105k – $208k per year (Estimated) • Hybrid • Full-Time • London
Python
SQL
C#
C#
.NET
Databases
Databricks
Microsoft Fabric
AI/ML
LangGraph
AutoGen
LangChain
Model Context Protocol
Function Calling
AI Agents
Semantic Kernel
CrewAI
LLM
RAG
OpenAI
LLM Guardrails
Multi-Agent Systems
Tool Use
Copilot Studio
DevOps
Azure DevOps
Azure
CI/CD
Management
ServiceNow
ITIL
Apply
≈ $100k – $203k per year (Estimated) • Hybrid • Full-Time • London
Python
AI/ML
Model Context Protocol
Function Calling
AI Agents
AgentOps
LLM
LLMOps
Tool Use
DevOps
Azure
CI/CD
Cybersecurity
Microsoft Entra ID
Apply
$41k – $114k per year • In office • Master's Degree
Python
AI/ML
Multimodal AI
Computer Vision
Machine Learning
DevOps
GitHub
Apply
Middle AI Engineer 1 day ago
≈ $19k – $50k per year (Estimated) • In office • Almaty
Python
Python
FastAPI
Asyncio
Poetry
Ruff
Pydantic
Mypy
HTTPX
Databases
PostgreSQL
Redis
Chroma
pgvector
Pinecone
Qdrant
RabbitMQ
Apache Kafka
AI/ML
LangGraph
AutoGen
Weights & Biases
LangChain
Qwen
DeepSpeed
LoRA
vLLM
MLFlow
Fine-tuning
RLHF
Quantization
AI Agents
VLM
AWQ
GGUF
GPTQ
Gradio
LangSmith
TensorRT
PEFT
QLoRA
TensorRT-LLM
TGI
TRL
Mistral
Transformers
PyTorch
CrewAI
LLM
RAG
Perplexity
Streamlit
Tokenization
LLaVA
RunPod
OpenAI
Hugging Face
DPO
FSDP
GPT-4
KV Cache
Mobile
Clean Architecture
DevOps
Rest API
GCP
Docker Compose
GitHub Actions
OpenTelemetry
Prometheus
WebSockets
CI/CD
Git
AWS
Docker
Kubernetes
Grafana
Amazon S3
Management
Agile
QA
Pytest
Apply
Intern Supply Chain 2 days ago
In office • Internship • Master's Degree • Gurgaon
Python
SQL
AI/ML
Computer Vision
NLP
PaddlePaddle
PaddleOCR
OCR
Machine Learning
DevOps
Git
Management
UiPath
Apply
Internship 2 days ago
≈ $19k – $37k per year (Estimated) • In office • Internship • Master's Degree
AI/ML
Multimodal AI
RAG
Recommender Systems
Apply
≈ $35k – $94k per year (Estimated) • In office • Full-Time • South Korea
Python
Java
Ruby
C++
Scala
Perl
Databases
MySQL
Memcached
ElasticSearch
AI/ML
Hadoop
Spark
Amazon SageMaker
DevOps
Puppet
Kibana
CircleCI
Fluentd
AWS
Amazon EC2
KVM
CentOS Stream
GitHub
Amazon S3
Linux
Management
Slack
Apply
≈ $37k – $85k per year (Estimated) • Hybrid • 1+ year exp • Bachelor's Degree • Melbourne
Marketing
LinkedIn
Apply
≈ $80k – $190k per year (Estimated) • In office • London
Apply
Frontend Engineer 8 days ago
≈ $120k – $255k per year (Estimated) • Remote (United States)
Go
JavaScript
TypeScript
Databases
RabbitMQ
MariaDB
Frontend
Tailwind CSS
Next.js
React.js
Storybook
tRPC
DevOps
Terraform
CI/CD
AWS
Docker
Kubernetes
Harbor
Design
Figma
Apply
In office • London
Marketing
Salesforce
LinkedIn
Apply
≈ $96k – $178k per year (Estimated) • In office • London
Go
Perl
Databases
OpenSearch
AI/ML
Machine Learning
DevOps
CI/CD
AWS
Cybersecurity
SIEM
Apply
AI Engineer 9 hours ago
$50k – $120k per year • Equity 0.1–0.5% • In office • Full-Time • Bachelor's Degree • London
Python
JavaScript
Ruby
AI/ML
Fine-tuning
Machine Learning
Apply
≈ $84k – $224k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • London
Python
C++
C++
TensorFlow C++
PyTorch C++
AI/ML
JAX
TensorFlow
PyTorch
Post-training
Machine Learning
Apply
≈ $121k – $245k per year (Estimated) • In office • 5+ years exp • PhD • London
AI/ML
Reinforcement Learning
Quantization
Multimodal AI
Knowledge Distillation
Post-training
Vision-Language-Action
Embodied AI
Model Distillation
Machine Learning
Robotics
Sim-to-Real
Imitation Learning
Reinforcement Learning
Apply
≈ $121k – $245k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • London
AI/ML
JAX
Diffusion Models
PyTorch
Post-training
Pre-training
TPU
World Models
Model Distillation
Machine Learning
Apply
≈ $66k – $156k per year (Estimated) • In office • Full-Time • Manchester • London • Cardiff • Edinburgh • Belfast
AI/ML
Recommender Systems
Apply
See all jobs
This is one of many
782,981 more open roles from verified company boards, updated every day.