Sardine

Bot Detection Researcher – Engineer

Sardine

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AndroidiOSJavaScriptPuppeteerSelenium

About the role

  • Analyze how browsers and mobile operating systems expose signals that can be used to detect automation, spoofing, rooting/jailbreaking, and other forms of tampering.
  • Examine frameworks such as Playwright, Puppeteer, Selenium, Appium, and mobile instrumentation tools to identify weaknesses and detection opportunities.
  • Explore OS-level behaviors, sensor patterns, app lifecycle events, Web APIs, and device characteristics to find inconsistencies between real and synthetic environments.
  • Build small prototypes or custom test harnesses to validate detection ideas and collect data from different platforms and OS versions.
  • Work closely with Web, iOS, Android, and backend engineering teams to bring validated signals into our production SDKs.
  • Monitor emerging trends in bot development, mobile emulation, and evasion techniques, and keep our detection logic up to date.
  • Document your research clearly and present your findings to technical and non-technical audiences.

Requirements

  • Solid understanding of web internals, including JavaScript behavior, browser APIs, rendering differences, and WebView variations.
  • Practical knowledge of iOS internals—system APIs, sensors, entitlements, app lifecycle, and common jailbreak indicators.
  • Practical understanding of Android internals—system services, app architecture, rooting behavior, tampering techniques, and emulator characteristics.
  • Experience reverse engineering or dissecting behavior in at least one environment (JavaScript, Android APKs, or iOS runtime).
  • Familiarity with automation and botting tools and how they attempt to mimic real users.
  • Ability to run independent research, test hypotheses, collect data, and clearly communicate results.
  • Strong written and verbal communication skills.
Benefits
  • Generous compensation in cash and equity
  • Early exercise for all options, including pre-vested
  • Work from anywhere: Remote-first Culture
  • Flexible paid time off, Year-end break, Self care days off
  • Health insurance, dental, and vision coverage for employees and dependents - *US and Canada specific*
  • 4% matching in 401k / RRSP - *US and Canada specific*
  • MacBook Pro delivered to your door
  • One-time stipend to set up a home office — desk, chair, screen, etc.
  • Monthly meal stipend
  • Monthly social meet-up stipend
  • Annual health and wellness stipend
  • Annual Learning stipend
  • Unlimited access to an expert financial advisory

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptPlaywrightPuppeteerSeleniumAppiummobile instrumentationreverse engineeringdata collectionOS-level behaviorsWeb APIs
Soft skills
independent researchhypothesis testingdata communicationwritten communicationverbal communication