Castle Logo

Castle

Device Fingerprinting Engineer

Reposted 9 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Ireland, IRL
Senior level
Remote
Hiring Remotely in Ireland, IRL
Senior level
Own device fingerprinting end-to-end: design client-side signal collection in browsers, build server-side matching and clustering algorithms robust to drift and adversarial manipulation, measure fingerprint quality and stability, detect manipulated fingerprints, and ensure performant, resilient production systems.
The summary above was generated by AI

Device fingerprinting is often misunderstood.

From the outside, it looks like a simple problem: collect a set of signals from the browser, hash them, and suddenly you have a device identifier that can track bots and fraudsters.

Anyone who has built fingerprinting systems at scale knows the reality is very different.

Browsers and operating systems evolve constantly. APIs appear, change behavior, or disappear. Hardware configurations change. Users travel, change networks, or simply resize their screens. At the same time, fraudsters actively manipulate their environment using anti-detect browsers, patched Chromium builds, canvas manipulation, and residential proxies. They clear storage, rotate identities, and try to make multiple devices look like one — or one device look like many.

In practice, production-grade fingerprinting systems are much more than a hash of JavaScript attributes. They combine reliable client-side signal collection with sophisticated server-side logic that determines whether two fingerprints actually belong to the same device or user — even when the signals are noisy, drifting over time, or intentionally manipulated.

Castle is a small, profitable team building a real-time trust layer for modern platforms, and fingerprinting is one of the core components of that system.

Many fingerprinting systems look stable at first but break down under real-world conditions. Signals evolve, environments are manipulated, collisions happen, and what once looked like a reliable identifier becomes unusable. Our approach is to treat fingerprints as evolving representations rather than static identifiers. The goal is to reliably recognize devices over time, even when signals change and attackers actively try to interfere.

This role owns fingerprinting end to end: from signal collection in the browser to the matching logic on the server side.

In practice, this means working with other JavaScript researchers and detection engineers to design new signals, build reliable client-side collection mechanisms, and develop the algorithms that determine whether two fingerprints likely belong to the same device or user.

We already have fingerprinting systems running in production. The goal of this role is to take them much further.

You will work on problems such as:

  • Designing and improving the overall fingerprinting system, from signal collection to matching logic

  • Proposing new approaches to measure fingerprint quality, stability, and long-term effectiveness

  • Detecting manipulated or inconsistent fingerprints in adversarial browser environments

  • Building matching algorithms that remain reliable despite drift, collisions, and partial fingerprints

  • Ensuring the system remains performant and resilient as browsers evolve and attacker techniques change

We are looking for someone who has already built or operated device fingerprinting systems at real scale.

You have worked on signal collection in real browsers, not just theoretical models. You have dealt with unstable signals, fingerprint collisions, and manipulated environments. You understand the tradeoffs between entropy, stability, and collection cost. You have experience designing matching or clustering algorithms that operate under noisy and adversarial conditions.

If you have spent time thinking about how to reliably track devices on the modern web — even when the device tries not to be tracked — you will probably find this problem interesting.

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

Similar Jobs

3 Hours Ago
Remote or Hybrid
Ireland, IRL
Senior level
Senior level
Security • Cybersecurity
Serve as a senior network security domain authority to define network engineer personas and workflows, advise product and AI teams, validate agent behaviors across firewall, cloud/SASE, policy management, compliance, vulnerability management, and troubleshooting, and help build realistic enterprise test scenarios.
Top Skills: AWSAzureCheck PointCiscoFortinetGCPPalo AltoSaseSd-WanTufin
3 Days Ago
Easy Apply
Remote
Ireland, IRL
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Lead end-to-end incident response for high-severity security events across cloud environments, perform DFIR investigations, build detection and automation (including AI-assisted) workflows, partner cross-functionally, produce executive communications and RCAs, maintain runbooks/playbooks, and mentor other engineers within a 24/7 global on-call model.
Top Skills: Ai/MlAWSDetection EngineeringEdrGCPGitGitlabMitre Att&CkPythonScriptingSIEMSoarTelemetry
4 Days Ago
Remote
Senior level
Senior level
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
Serve as the primary on-site customer-facing lead for Shield AI aircraft in Greece, managing integration, issue triage, cross-functional coordination, sustainment planning, logistics, and long-term customer adoption. Build trusted relationships, track customer health metrics, resolve technical and operational issues, and advocate field needs into product and sustainment priorities to ensure mission readiness and sustained use.
Top Skills: CRMGroup 3-5 UasHivemindIssue Tracking ToolsLogistics And Sustainment ToolsV-BatX-Bat

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account