Skip to main content
Zyte

Senior Reverse Engineer - Remote

RemoteCroatia only
Published
Role
Security
Experience
Senior
Salary not disclosed
Check eligibility

Open to HR only. Set where you work from to check your eligibility.

No BS summary

Senior reverse engineer for antibot/browser fingerprinting work, remote but applicants must be in Croatia. Needs strong JavaScript/Node.js and Python, hands-on JS VM/WASM/obfuscated-code reversing, network debugging tools, and real use of LLM/agent automation.

Core skills

JavaScriptWASMReverse engineering

Required skills

LLMsCoding agentsAutomationNode.jsPythonStatic analysisDynamic analysisConcolic analysisJavaScript VMsWiresharkBurp Suite

Optional skills

IDAGhidraFridaBabelMachine learningAI systemsCC++

What you'll do

  • Reverse-engineer antibot and fingerprinting systems across JS VMs, WASM, and polymorphic or obfuscated code.
  • Build JS function tracing, deobfuscation pipelines, and fingerprint-inspection tooling to turn manual reverse-engineering investigations into fast, repeatable, largely automated workflows.
  • Use LLMs, agents, and custom automation to deobfuscate, classify, and diagnose detection surfaces, and to rapidly prototype and ship tooling.
  • Build and maintain website intelligence pipelines with checkpointed history to diff antibot updates against known-good baselines.
  • Feed AI reverse-engineering and ban-resolution systems the context, signals, and structured intelligence needed to autonomously resolve most cases.
  • Turn one-off reverse-engineering wins into durable tools, rules, and pipelines usable by other engineers and AI agents.
  • Collaborate across engineering to integrate tooling into the custom browser and automation stack.
  • Mentor others in AI-augmented reverse-engineering techniques.

What they require

  • A hacker mindset, able to rapidly develop proof-of-concepts and working tools and comfortable with uncertainty and open-ended work.
  • Demonstrated use of AI tooling, including LLMs, coding agents, and automation, to accelerate engineering work.
  • Strong instinct for what to automate and when.
  • Strong proficiency in JavaScript/Node.js and Python, with a broad programming background and exceptional problem-solving ability.
  • Strong research, debugging, fuzzing, and reverse-engineering skills, including static, dynamic, and concolic analysis.
  • Hands-on experience reversing JavaScript VMs, WASM, and heavily obfuscated or polymorphic code.
  • Deep understanding of operating systems and computer networking concepts.
  • Adept with tools such as Wireshark, Burp Suite, and similar tools for intercepting and debugging network traffic.
  • Understanding of browser engines, browser fingerprinting, and antibot/anti-scraping mechanisms.
  • Logical prioritization with a measurement-backed strategy.
  • Ability to thrive in a collaborative environment.
  • Preferred: Experience building tooling or pipelines that feed machine-learning or AI systems.
  • Preferred: Core contributions to Mozilla or Chromium projects.

Benefits

  • Become part of a self-motivated, progressive, multi-cultural team.
  • Freedom and flexibility to work from where you do your best work.
  • Attend conferences and meet with team members from across the globe.
  • Work with cutting-edge open source technologies and tools.

Zyte builds tools and services to collect, format, and deliver web data at scale for businesses.

DataMid-sizepigeonaut.com

Details

Apply routeWorkable
Salary not disclosed