Skip to content

Software Engineer, Backend (Collection Fingerprinting)

Builds and enhances backend systems for collecting hard-to-access data via browser automation, web scraping, and evasion techniques in adversarial environments. Requires expertise in distributed systems, anti-detection measures, and TypeScript/Python for scalable, agent-ready tools.

United StatesBackend EngineeringRemote

About the role

What you’ll do

  • Master our data and capabilities. Understand how we’ve built world-class data collection for key national security data sets, our differentiators, and how to take it to the next level.
  • Understand our users and their missions, challenges, and expectations to build systems that help them.
  • Shape our collection approach by developing and implementing technical plans that keep high-value data flowing under defensive systems.
  • Build and maintain stable, scalable systems that remain reliable under sophisticated automated detection regimes.
  • Contribute to agentic capability by ensuring tools and data are usable by agents (tool-call readiness, retrieval patterns, schemas/metadata, evaluation loops, etc.) and coordinate fixes for gaps.

You might be a fit if you

  • Have strong back-end experience and understanding of distributed systems. Prefer TypeScript/Python expertise.
  • Understand how anti-abuse, bot detection, fraud, or traffic integrity systems analyze traffic at scale.
  • Are data driven with an eye for instrumentation and monitoring.
  • Can reason about how small deviations in protocol behavior, timing, or runtime characteristics propagate into anomaly scores.
  • Are technically diverse and can adapt your tool stack quickly.

What we value

  • Deeply understand how network-level and browser-level signatures combine to form holistic risk profiles in modern detection systems.
  • Experience with web scraping, browser automation, and similar.
  • Experience with national security problems and workflows, data platform/product work.
  • Familiarity with agentic systems and what makes data “tool-call ready”.
  • Full stack capability (leans backend, touches frontend with React).

Skills

TypeScriptPythonDistributed SystemsBrowser AutomationWeb ScrapingAnti-Bot DefensesFingerprintingSignature MitigationReactAgentic Systems

Backend Engineer

Backend engineer on the Data Platform team building scalable, resilient distributed services for large-scale data integration, event processing, and platform extensions. Requires 3+ years backend experience and expertise with distributed systems, messaging, and NoSQL technologies.

Lehi, UTBackend EngineeringRemote3+ YOECGo

Software Engineer, Verifications Platform

Design and build backend services powering automated verification workflows, financial data integrations, and approval decisioning for lending products. Requires 3+ years building distributed systems in Kotlin or Java.

142k – 197kUnited StatesBackend EngineeringRemote3+ YOEJavaAPIs

Software Engineer

Design and build cloud backend microservices for reliable robot-to-cloud communication, fleet management, and telemetry. Requires 4+ years experience and proficiency in TypeScript, Java, or Python.

153k – 230kFoster City, CABackend EngineeringHybrid4+ YOEJavaRest

Software Engineer, Risk

Build and evolve Chime's risk platform and architecture as a backend-focused engineer on the Trust and Safety team. Requires 3+ years of production software experience and Ruby on Rails or comparable frameworks.

133k – 184kChicago, ILBackend EngineeringHybrid3+ YOEMonitoringDashboards

Software Engineer, Open Source

Core maintainer of the CrewAI open-source Python framework. Designs and maintains agent orchestration APIs, reviews community contributions, and upholds engineering quality in public.

San Francisco, CABackend EngineeringOn-siteUvLLMs