高级软件工程师(协议逆向与大规模 API 数据采集 / Golang )
地点: 远程( Remote ) | 团队: 核心数据采集工程团队(美国旧金山湾区)
了解团队与角色
我们是一家位于美国硅谷( Bay Area )的技术驱动型团队,致力于构建超高吞吐、低延迟的分布式数据采集系统,每日稳定处理数亿级的实时数据请求。
我们正在寻找一位兼具深度逆向工程( Web / 移动端 / 小程序)、Golang 后端开发能力及极强资源寻源( Sourcing )能力的高级爬虫工程师。你将深入分析目标应用的接口协议、请求签名与客户端运行机制,利用 Golang 构建高并发、纯协议驱动的 API 数据采集服务;同时在排期紧迫时,懂得灵活调用社区人脉与外部商业方案快速拿到结果。我们完全以实战能力与结果为导向,不卡统招学历背景。
本岗位以纯 API / 协议层数据采集为核心:候选人需能将逆向分析成果转化为独立运行的 Golang 请求客户端,生产采集链路不依赖 Puppeteer / Playwright 等浏览器自动化方案。 浏览器与调试工具主要用于分析、定位和验证。
相关数据采集、逆向分析与测试均在合法授权范围内开展,并遵守适用法律法规、数据使用协议及平台规则。
岗位职责
- 接口分析与采集链路设计: 研究目标 Web/H5 、移动端 App/SDK 及小程序的接口特征,完成接口定位、请求参数与响应结构分析、签名逻辑还原及协议实现,设计高成功率的纯 API / 协议层采集链路,并落地为可独立运行的 Golang 服务。
- 访问机制分析与持续迭代: 深入分析身份认证、会话状态、请求签名、浏览器 / TLS 指纹及访问控制机制,结合 JS 反混淆与网络抓包定位请求失败原因;在授权访问范围内完善会话管理、协议兼容、请求调度、限流退避与异常恢复,持续跟踪接口及客户端版本变化并快速迭代热修复。
- 高并发平台与工具链研发: 完全使用 Golang 开发和维护高吞吐分布式数据采集服务,重点优化 HTTP 客户端、连接复用、并发调度与采集成功率;按需维护抓包、协议调试与逆向分析工具链( CDP / mitmproxy / Frida 等),将分析结果沉淀为可复用的协议模块。
- 外部方案寻源与快速交付( Build vs. Buy ): 极强的结果导向。当自研周期过长或遇到瓶颈时,能熟练利用行业社区、具备合法授权的第三方协议组件、商业 API 、数据服务或代理资源快速整合方案,评估授权范围、稳定性与成本,确保业务按时上线。
- AI 提效与文档沉淀: 运用主流 AI 工具辅助逆向分析与代码开发;输出架构设计、接口协议、签名与加密流程、访问机制及故障分析文档。
岗位要求
- 不限学历,唯重实战(硬性要求): 不强制要求大学学历或计算机科班背景,看重真实逆向功底与代码产出;需具备 5 年以上爬虫、协议逆向或应用安全研究经验。日常主力开发语言必须为 Golang,具备构建高并发分布式采集系统的扎实能力(可配合 Python / Node.js 编写逆向辅助脚本)。须具备从抓包、代码分析到独立协议客户端落地的完整经验,仅有浏览器自动化或页面采集经验不足以胜任。
-
熟悉主流商业防护机制: 熟悉浏览器指纹、TLS 指纹、行为轨迹与人机识别技术,对以下海外主流防护系统有授权场景下的实战分析、调试与问题定位经验,能理解其对请求链路、会话状态和客户端环境的影响:
- 反爬防护 / WAF: Akamai 、Kasada 、Cloudflare 、DataDome 、PerimeterX ( HUMAN )、Imperva 等。
- 验证码体系: reCAPTCHA 、hCaptcha 、Turnstile 及各类图文 / 点选 / 滑块验证码。
- Web JS 逆向与协议实现: 精通 Web JS 逆向( AST 反混淆、Webpack / Wasm 分析),能够定位并分析请求生成、参数编码、签名计算及加密流程,将相关协议逻辑转化为可测试、可维护的 Golang 实现。熟练使用浏览器开发者工具、CDP 等进行辅助分析;生产采集以独立 API 请求为主。
-
移动端与小程序逆向:
- 精通 Android/iOS 应用、SDK 及小程序逆向,熟练使用 IDA Pro 、JEB 、Jadx 、Ghidra 、Dex2jar 、Smali 等工具进行静态 / 动态分析、授权样本脱壳与反混淆。
- 深入掌握 Frida 、Xposed / LSPosed 等 Hook 框架,熟悉 Magisk 及 Root 测试环境定制。
- 具备设备指纹机制、Root / SSL Pinning 及加密载荷分析的实战经验,能够在授权测试环境中跟踪调用链、定位校验与加解密逻辑,完成通信协议验证与实现。
- 网络协议与加密算法: 掌握 HTTP/HTTPS/WebSocket/TCP/UDP 协议及常见加密算法与认证机制( RSA / AES / HMAC ),具备极强的抓包与协议分析能力,能够排查请求签名、序列化、连接管理及 TLS 协商等问题。
- 行业寻源能力( Sourcing ): 熟悉国内外逆向与爬虫生态,清楚在紧急情况下去哪里寻找或采购成熟的授权 API 、协议组件、商业数据接口与技术外援,并能快速完成技术验证与接入。
- AI 原生开发习惯: 熟练使用主流 AI 编程工具(如 Cursor 、Claude Code 、Codex 等)辅助完成方案设计、混淆代码理解、开发重构及 Code Review 全流程。
加分项
- 英语能力( Plus ): 具备良好的英语读写能力或基础口语沟通能力者优先(团队支持异步文字沟通,非强制要求口语流利,但能读懂英文文档或用英文交流会是很大加分项)。
- 对浏览器底层原理有深入研究,或具备底层网络协议栈、TLS 指纹分析与客户端兼容性调试经验。
- 具备 AI 工作流落地能力,能结合各类 Agent 整合 GitHub 、CI 等流程提升团队效率。
- 活跃于逆向 / 安全社区,有 CTF / SRC 贡献或广泛的同行资源渠道。
为什么加入我们
- 硅谷直聘与美元高薪: 业务高速稳健增长,提供极具竞争力的美元( USD )薪资,支持灵活合规的跨境结算。
- 顶配工具与充足预算: 提供 无限量 Token 的原生 AI 编码工具( Cursor / Claude Code 等),以及充足的外部方案采购、商业接口、代理 IP 与测试硬件预算。
- 100% 远程与极客文化: 全球分布式团队,扁平化管理,英雄不问出处,无需打卡坐班,采用硅谷异步优先( Async-first )工作流,崇尚用工具和自动化解决问题。
- 完善福利: 提供 MacBook 及办公设备补贴、AI 学习基金、充裕的带薪休假(年假、生日假、病假)。
请带简历联系 VX: Cadenza_或者 Email: [email protected]