FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates strong proficiency in JavaScript/Node.js and Python, with expertise in reverse-engineering techniques, debugging, and automation. Capable of building and maintaining intelligent pipelines while collaborating effectively across engineering teams.
Highest-signal resume keywords
JavaScript/Node.js ProficiencyPython ProgrammingReverse-Engineering SkillsAI Tooling ExperienceNetwork Traffic Debugging
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Reverse-EngineeringDebuggingFuzzingStatic AnalysisDynamic AnalysisConcolic AnalysisJavaScript VMsWASMPolymorphic CodeProblem-Solving
Soft Skills
Collaborative MindsetLogical PrioritizationAdaptability
Tools & Technologies
WiresharkBurp SuiteIDAGhidraFridaBabel
Industry Keywords
Antibot MechanismsBrowser FingerprintingMachine LearningAI SystemsComputer NetworkingOperating Systems
Tech Stack
Tools & technologiesBabelJavaScriptNode.jsPythonRustC++
About the role
Key responsibilities & impact- Reverse-engineer the hardest antibot and fingerprinting systems on the web across JS VMs, WASM, and polymorphic/obfuscated code.
- Build JS function tracing, deobfuscation pipelines, and fingerprint-inspection tooling for fast, repeatable, largely automated workflows.
- Use LLMs, agents, and custom automation to deobfuscate, classify, and diagnose detection surfaces.
- Build and maintain website intelligence pipelines with checkpointed history and baseline diffing.
- Feed AI reverse-engineering and ban-resolution systems the context, signals, and structured intelligence needed to resolve cases autonomously.
- Codify one-off reverse-engineering wins into reusable tools, rules, and pipelines.
- Integrate tooling into Zyte's custom browser and automation stack.
- Collaborate across engineering and mentor others in AI-augmented reverse-engineering techniques.
Requirements
What you’ll need- A hacker mindset — able to rapidly develop proof-of-concepts and working tools to get to a result, and comfortable with the inherent uncertainty and open-endedness of the work.
- Demonstrated use of AI tooling (LLMs, coding agents, automation) to accelerate your own engineering, with a 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.
- A deep understanding of operating systems and computer networking concepts.
- Adept with tools such as Wireshark, Burp Suite, and similar for intercepting and debugging network traffic.
- Understanding of browser engines, browser fingerprinting, and antibot/anti-scraping mechanisms.
- Approach prioritization logically and with a measurement-backed strategy, and thrive in a collaborative environment.
- Bonus points for experience with reverse-engineering tools like IDA, Ghidra, Frida, or Babel.
- Bonus points for experience building tooling or pipelines that feed machine-learning or AI systems.
- Bonus points for experience with C/C++ and Rust.
- Bonus points for core contributions to Mozilla or Chromium projects.
Benefits
Comp & perks- Become part of a self-motivated, progressive, multi-cultural team
- Have the 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
