
Senior Reverse Engineer
Posted Jul 28

Posted Jul 28
This is a fully remote position, open to applicants in Spain.
β’ Engage in reverse-engineering some of the most complex antibot and fingerprinting systems present on the web, including JS VMs, WASM, and polymorphic/obfuscated code.
β’ Develop JS function tracing, deobfuscation pipelines, and fingerprint-inspection tools that transform manual reverse-engineering efforts into efficient, repeatable, and largely automated workflows.
β’ Leverage AI technologies extensively β including LLMs, agents, and custom automation β to deobfuscate, classify, and diagnose detection surfaces, while rapidly prototyping and deploying tools that would typically require weeks to create.
β’ Construct and sustain website intelligence pipelines with checkpointed history, allowing us to compare against a known-good baseline when an antibot update is released, rather than starting from scratch.
β’ Provide our AI reverse-engineering and ban-resolution systems with the context, signals, and structured intelligence essential for autonomously resolving the majority of cases.
β’ Transform individual reverse-engineering successes into sustainable capabilities β including tools, rules, and pipelines that can be utilized by other engineers and AI agents.
β’ Collaborate across engineering teams to integrate your tools into the custom browser and automation stack, while mentoring others in AI-enhanced reverse-engineering techniques.
β’ Possess a hacker mindset β capable of quickly developing proof-of-concepts and functional tools to achieve results, while being comfortable with the uncertainties and open-ended nature of the work.
β’ Proven experience utilizing AI tools (LLMs, coding agents, automation) to enhance your engineering processes, with a keen intuition for what to automate and when.
β’ Strong expertise in JavaScript/Node.js and Python, complemented by a diverse programming background and remarkable problem-solving skills.
β’ Excellent research, debugging, fuzzing, and reverse-engineering capabilities, including static, dynamic, and concolic analysis.
β’ Practical experience reversing JavaScript VMs, WASM, and extensively obfuscated or polymorphic code.
β’ A thorough understanding of operating systems and computer networking principles.
β’ Proficient with tools like Wireshark, Burp Suite, and similar applications for intercepting and debugging network traffic.
β’ Familiarity with browser engines, browser fingerprinting techniques, and antibot/anti-scraping strategies.
β’ Approach prioritization in a logical manner, backed by measurable strategies, and excel in a collaborative setting.
β’ Bonus points for:
β’ Experience with reverse-engineering tools such as IDA, Ghidra, Frida, or Babel.
β’ Experience in developing tools or pipelines that support machine-learning or AI systems.
β’ Background in C/C++ and Rust.
β’ Significant contributions to Mozilla or Chromium projects.
β’ Join a self-motivated, progressive, and diverse team.
β’ Enjoy the freedom and flexibility to work from the location that best suits your productivity.
β’ Attend conferences and connect with team members from around the world.
β’ Work with state-of-the-art open-source technologies and tools.
LiteLLM AI Gateway
Snowflake
RTX
C-MORE
Get handpicked remote jobs straight to your inbox weekly.