Zyte is looking for an Antiban Reverse Engineer to develop sustainable, scalable solutions that enhance our product offerings. In this remote role, you will use reverse engineering techniques and Zyte’s industry-leading tools like Crawlera to tackle complex challenges.
What You'll Do
- Reverse engineer obfuscated JavaScript to uncover browser fingerprinting techniques.
- Conduct static, dynamic, or concolic analysis and fuzz testing to identify tracking mechanisms.
- Design and execute structured tests with repeatable, multiple treatments, testable variables, controls, and replication.
- Develop best-practice product usage guides and comprehensive reports based on your research.
- Lead the development of tools and workflows for prototyping robust, scalable antiban solutions.
- Influence product and infrastructure improvements informed by your research findings.
What We're Looking For
- Excitement about tackling uncertainty and defining your own research path.
- Effective spoken and written communication skills in English.
- A hacker mindset, capable of quickly developing proof-of-concept solutions.
- Logical, metrics-driven approach to prioritizing projects, with strong collaborative skills.
- Familiarity with web crawling, data extraction and processing, asynchronous communication, and distributed systems.
- Extensive knowledge of JavaScript/NodeJS, Python, and a solid general programming foundation.
- Familiarity with JavaScript frameworks such as Angular and React, and tools like Webpack.
- Strong skills in research, debugging, fuzz testing, reverse engineering, and various analysis techniques (static, dynamic, concolic).
- Deep understanding of operating systems and computer networking concepts.
- Expertise in browser engines, browser fingerprinting, and ad-blocker mechanisms.
- Good understanding of polymorphic obfuscation and other static approaches, as well as dynamic approaches such as RASP.
Technical Stack
- JavaScript
- NodeJS
- Python
- Angular
- React
- Webpack
Team & Environment
You will join a globally distributed team of over 270 Zytans.
Benefits & Compensation
- 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.
Work Mode
This is a remote position open to candidates globally.


