Poland Remote (Global)

Zyte is hiring an Antiban Engineer - Remote

About the Role

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.

Required Skills
JavaScriptNodeJSPythonAngularReactWebpackAnti-bot DetectionWeb ScrapingBrowser AutomationProxy ManagementCAPTCHA SolvingHTTP/HTTPS ProtocolsAPI DevelopmentPerformance OptimizationSystem Architecture JavaScriptNodeJSPythonAngularReactWebpackAnti-bot DetectionWeb ScrapingBrowser AutomationProxy ManagementCAPTCHA SolvingHTTP/HTTPS ProtocolsAPI DevelopmentPerformance OptimizationSystem Architecture
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Zyte
Zyte builds powerful, easy-to-use tools to collect, format, and deliver web data quickly, dependably, and at scale. The data extracted helps thousands of organizations make smarter business decisions, secure competitive advantage, and drive sustainable growth. Over 3,000 companies and 1 million developers rely on Zyte's tools and services.
All jobs at Zyte Visit website
Job Details
Category backend
Posted 8 months ago