Posted Aug 15, 2026

Detection Automation Engineer, Bot & Fraud Detection

Apply Now

Fraud detection is adversarial systems engineering.

It’s a cat-and-mouse game.

while (true) {attackers.adapt();signals.decay();browsers.change();models.drift();rules.stopWorking();}

A common response is predictable: add more rules, hire more analysts, tune thresholds, stack another model on top of the 50 already running in production.

It works for a while. Then the system becomes fragile, opaque, and harder to reason about. Rules overlap. Models fight each other. False positives creep up. Eventually nobody can clearly explain why a request was blocked.

We’re not interested in building that.

Castle is a small, profitable team building a real-time trust layer for modern platforms.

Instead of scaling headcount or patching edge cases, we try to understand how attackers actually operate and design systems that make entire classes of abuse harder, not just the latest variant.

We prefer detection systems that are simple enough to reason about, observable in production, hard to game, and able to evolve without collapsing under their own weight.

We care about systems that survive browser releases, new automation frameworks, fingerprint manipulation techniques, and traffic growth — without blocking legitimate users or turning into rule spaghetti.

This approach is slower at the beginning, but it compounds over time.

We’re looking for someone who has worked on real-world bot or fraud detection engines at scale.

If that resonates, we should talk.

(And yes, since this is a job post: we pay US-level salaries globally, we’re remote-friendly in Europe, and we care more about outcomes than hours.)

Originally posted on