出海雷达

高级逆向工程师 - 远程

Senior Reverse Engineer - Remote

开发工程限定地区(需当地身份)日间重叠约 2 小时,需偶尔早起或晚睡
公司Zyte
薪资未公开
工作地点Spain
地域资格限定地区(需当地身份)
时区要求日间重叠约 2 小时,需偶尔早起或晚睡
用工类型Full Time
发布时间17 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Spain 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
作息提示:日间重叠约 2 小时,需偶尔早起或晚睡。

在 Zyte,我们正在引领网络数据提取的下一次革命,赋能企业专注于创新。企业常常面临诸如应对动态网页结构、对抗反抓取措施以及确保数据准确性等挑战。我们通过提供一流的工具,实现无缝、可靠的网络数据提取来解决这些障碍。凭借十多年的专业经验,我们已成为超过 3000 家公司和一百万名开发者的信赖之选,帮助他们获得竞争优势并推动可持续增长。

我们是一支多元化且充满热情的数据爱好者、技术发烧友和黑客团队。在 Zyte,你将加入一个包容的社区,每个人都能找到归属感。我们乐于与聪明、有激情的同事和客户合作,解决数据科学和工程中的复杂问题。

加入我们,成为数据革命的一部分!

职位简介
逆向工程是 Zyte 在封禁战争中保持领先的核心。我们已经破解了网络上一些最复杂的反机器人系统——但形势每周都在变化:反机器人系统会一夜之间发布新的传感器格式,混淆方案会变异,新的指纹识别方式出现的速度比任何团队手动追踪都要快。

这个职位不是逐个解决工单。而是构建工具、流程和自动化系统,让工程师和 AI 代理能够大规模解决问题。你将成为将逆向工程突破转化为可重用工具的人,将原本需要数天的调查自动化为只需几分钟的输出,并为我们的 AI 系统提供学习所需的情报。你将在深度 JS/VM 逆向工程与现代 AI 辅助工程的交汇点工作——积极利用 LLM 和代理工具,压缩“发现新检测面”到“解决方案上线”的循环。

如果你对利用 AI 提升自己的产出、自动化手动劳动、以及解决对手智能且目标不断移动的问题充满热情——这就是你的位置。

职位要求

职责与任务

  • 逆向工程网络上最难的反机器人和指纹识别系统,涵盖 JS VM、WASM 和多态/混淆代码。
  • 构建 JS 函数跟踪、去混淆流程和指纹检查工具,将手动逆向工程调查转化为快速、可重复、大部分自动化的流程。
  • 积极使用 AI —— LLM、代理和自定义自动化 —— 来去混淆
查看英文原文

At Zyte, we're pioneering the next revolution in web data extraction, empowering businesses to focus on innovation. Companies often struggle with challenges like navigating dynamic web structures, countering anti-scraping measures, and ensuring data accuracy. We tackle these obstacles by providing best-in-class tools for seamless, reliable web data extraction. With over a decade of expertise, we've become the trusted solution for over 3,000 companies and a million developers, helping them achieve a competitive edge and drive sustainable growth.
We are a diverse and enthusiastic team of data nerds, tech aficionados, and hackers. At Zyte, you'll join an inclusive community where everyone belongs. We thrive on collaborating with our smart, passionate teammates and customers to solve complex problems in data science and engineering.
Join us and be part of the data revolution!

About the Job
Reverse engineering is at the heart of how Zyte stays ahead in the banning war. We've cracked some of the hardest antibots on the web — but the ground shifts weekly: antibots ship new sensor formats overnight, obfuscation schemes mutate, and new fingerprinting surfaces appear faster than any team could chase by hand.
This role is not about solving tickets one at a time. It's about building the tools, pipelines, and automation that let both engineers and AI agents solve them at scale. You will be the person who turns a reverse-engineering breakthrough into reusable tooling, who automates the investigation that used to take days into a readout that takes minutes, and who feeds the intelligence our AI systems learn from. You'll work at the intersection of deep JS/VM reverse engineering and modern AI-assisted engineering — using LLMs and agentic tooling aggressively to compress the loop between "new detection surface discovered" and "solution shipped."
If you're energized by wielding AI to multiply your own output, by automating away manual toil, and by working on problems where the adversary is smart and the target moves — this is the seat.
Requirements
Roles & Responsibilities

  • Reverse-engineer the hardest antibot and fingerprinting systems on the web, across JS VMs, WASM, and polymorphic/obfuscated code.
  • Build the JS function tracing, deobfuscation pipelines, and fingerprint-inspection tooling that turn manual reverse-engineering investigations into fast, repeatable, largely automated workflows.
  • Use AI aggressively — LLMs, agents, and custom automation — to deobfuscate, classify, and diagnose detection surfaces, and to rapidly prototype and ship tooling that previously would have taken weeks.
  • Build and maintain website intel pipelines with checkpointed history, so that when an antibot ships an update we diff against a known-good baseline instead of rediscovering the problem from scratch.
  • Feed our AI reverse-engineering and ban-resolution systems the context, signals, and structured intelligence they need to autonomously resolve the majority of cases.
  • Codify one-off reverse-engineering wins into durable capability — tools, rules, and pipelines usable by other engineers and by AI agents alike.
  • Collaborate across engineering to fold your tooling into the custom browser and automation stack, and mentor others in AI-augmented reverse-engineering technique.

Requirements

  • 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.
  • Experience building tooling or pipelines that feed machine-learning or AI systems.
  • Experience with C/C++ and Rust.
  • Core contributions to Mozilla or Chromium projects.

Benefits
By joining the Zyte team, you will:

  • 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

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位