This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Principal Reverse Engineer position at Zyte involves leading research on new methods and technologies to enhance web scraping techniques, designing data-driven approaches to optimize scraping efficiency and accuracy.
Responsibilities include devising new scraping strategies and algorithms, detecting changes in website structures, and collaborating with software engineering teams to develop robust web scraping solutions.
The role also entails providing strategic insights on modern web scraping challenges, mentoring engineers, and ensuring compliance with legal and ethical standards.
Requirements:
Embrace uncertainty and enjoy the freedom to innovate in the role.
Possess a hacker mindset and the ability to rapidly develop proof of concepts.
Approach project prioritization logically and thrive in collaborative environments.
Have a solid understanding of crawling, extracting, and processing data techniques and tools.
Demonstrate proficiency in JavaScript/Node.js and Python, with strong problem-solving abilities.
Possess research, debugging, and reverse engineering skills, including static, dynamic, and concolic analysis.
Understand operating systems, computer networking concepts, and tools like Wireshark and Burp Suite.
Knowledge of browser engines, fingerprinting, and ad-blocker mechanisms.
Bonus points for experience with Decompilers, C/C++, and contributions to Mozilla or Chromium projects.
Benefits:
Joining Zyte offers the opportunity to work in a self-motivated, progressive, multi-cultural team.
Enjoy the freedom and flexibility to work from anywhere.
Attend conferences and collaborate with team members globally.
Work with cutting-edge open source technologies and tools.