
Senior Reverse Engineer
Posted Jul 28

Posted Jul 28
This is a fully remote position, open to applicants in Croatia.
β’ Reverse-engineer advanced antibot and fingerprinting systems found on the web, including JavaScript virtual machines, WebAssembly, and various forms of obfuscated or polymorphic code.
β’ Develop JS function tracing, deobfuscation pipelines, and fingerprint-inspection tools that transform manual reverse-engineering efforts into efficient, repeatable, and largely automated processes.
β’ Leverage AI technologies extensively β including large language models, agents, and tailored automation β to deobfuscate, categorize, and assess detection surfaces, while swiftly prototyping and delivering tools that would typically require weeks to create.
β’ Establish and sustain website intelligence pipelines with a recorded history, ensuring that when an antibot updates, we can compare against a known-good baseline rather than starting the problem-solving process anew.
β’ Provide our AI systems for reverse-engineering and ban resolution with the necessary context, signals, and structured intelligence to autonomously manage the majority of cases.
β’ Transform one-off reverse-engineering successes into lasting capabilities β including tools, rules, and pipelines that can be utilized by fellow engineers and AI agents alike.
β’ Collaborate across engineering teams to integrate your tools into the custom browser and automation stack, while also mentoring others in AI-enhanced reverse-engineering techniques.
β’ A hacker mentality β capable of swiftly creating proof-of-concepts and functional tools to achieve results, and at ease with the inherent uncertainty and open-ended nature of the work.
β’ Proven experience utilizing AI tools (such as large language models, coding agents, and automation) to enhance your engineering efforts, with a keen sense of what tasks to automate and when.
β’ Strong expertise in JavaScript/Node.js and Python, complemented by a broad programming background and outstanding problem-solving skills.
β’ Excellent research, debugging, fuzzing, and reverse-engineering capabilities, encompassing static, dynamic, and concolic analysis.
β’ Practical experience in reversing JavaScript VMs, WebAssembly, and heavily obfuscated or polymorphic code.
β’ A comprehensive understanding of operating systems and computer networking principles.
β’ Proficient with tools like Wireshark, Burp Suite, and similar applications for intercepting and troubleshooting network traffic.
β’ Knowledgeable about browser engines, browser fingerprinting, and antibot/anti-scraping strategies.
β’ Ability to prioritize tasks logically and based on a measurement-driven strategy, thriving in a collaborative setting.
β’ Bonus points for:
β’ Experience with reverse-engineering tools such as IDA, Ghidra, Frida, or Babel.
β’ Background in building tools or pipelines that support machine learning or AI systems.
β’ Familiarity with C/C++ and Rust.
β’ Significant contributions to Mozilla or Chromium projects.
β’ Join a self-driven, forward-thinking, and multicultural team.
β’ Enjoy the freedom and flexibility to work from your preferred environment.
β’ Participate in 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.