--- title: 'Engineer II (R-20095) at Dun & Bradstreet' canonical: 'https://feeny.ai/job/engineer-ii-r-20095-dun-bradstreet-shanghai-nxhmsy1bj14t' type: 'job' last_seen: '2026-10-31' --- # Engineer II (R-20095) at Dun & Bradstreet - **Company:** Dun & Bradstreet - **Location:** Shanghai, China - **Employment:** full-time - **Work type:** onsite - **Posted:** 2026-10-28 - **Last confirmed live:** 2026-10-31 - **Apply:** https://jobs.lever.co/dnb/c46df3a4-740a-4921-8062-9c3117901f90 ## Job description 与邓白氏一起塑造未来 "在邓白氏,我们相信数据能够创造更美好的未来。作为全球最具影响力的商业信息服务机构之一,我们帮助全球企业实现增长、管理风险并推动创新。自1841年以来,企业一直信任我们能将不确定性转化为机遇。我们是一支多元化的全球团队,致力于推动创新与协作,勇于探索前沿理念。你准备好发挥影响力、共同塑造未来了吗?加入我们吧!请访问 dnb.com/careers 探索更多机会。" PURPOSE OF THE JOB(required for supervisory/managerial job): Summarize why this job exists and the contribution it makes to the overall business of the company PURPOSE OF THE JOB(required for supervisory/managerial job): Summarize why this job exists and the contribution it makes to the overall business of the company 负责公司自研数据采集能力建设,聚焦高价值企业工商数据的增量补充与校验(日采集规模 ≤ 1 万家),通过 Python/Playwright 浏览器自动化、前端分析与接口逆向等手段,构建稳定、可监控的采集链路,支撑企业主档建设与数据质量提升。保障采集 7×24 稳定运行,协同数据治理与应用团队完成多源校验与入库规范对接,并评估外部 RPA/第三方数据源作为补充。当前阶段聚焦可行性验证与生产化落地,暂不追求分布式爬虫集群与大规模代理池建设。 PRINCIPAL ACCOUNTABILITIES: Describe the major activities of the job, emphasizing the end results which must be achieved (suggest listing from the most important task) 1. 采集系统建设与维护 – 设计并实现基于 Python + Playwright 的浏览器自动化采集服务 – 建设企业待更新库、任务队列、失败重试、采集监控告警等核心模块 – 负责采集结果的结构化解析、清洗、入库,对接 ODS / 企业主档数据规范 – 保障采集链路 7×24 稳定运行,对成功率、时效性、数据质量负责 2. 前端分析与接口逆向 – 熟练使用 Chrome DevTools(Network / Sources / Application)进行断点调试、请求抓包与调用栈分析 – 独立分析 Ajax / Fetch / XHR 请求链路,还原参数来源、Header、Cookie、Token 及调用时序 – 定位接口签名/加密逻辑(sign、timestamp、nonce、token 等),在 Python 中复现并实现稳定接口调用 – 处理 WebSocket、GraphQL、动态接口(接口地址/参数随页面或会话变化)等非标准 HTTP 采集场景 – 分析 JS 混淆、Webpack / Vite 打包代码,通过断点、Hook 或反混淆手段还原关键逻辑 – 优先采用「接口采集替代页面采集」:在逆向可行时,用 Requests / httpx 等替代浏览器渲染,降低成本、提升稳定性与并发 – 建立页面采集到接口采集的迁移机制:先页面验证可行性,再逆向固化接口方案,接口失效时具备降级回退能力 3. 反爬与稳定性应对 – 处理滑块验证、图片验证码、行为验证等常见风控手段 – 设计代理 IP 轮换、请求频率控制、浏览器指纹随机化等策略 – 应对 webdriver 检测、环境指纹、请求重放校验等前端防护机制 – 快速响应目标站点页面改版、DOM/JS 变更、接口变更、字段规则变化,缩短故障恢复时间 – 建立采集异常分类与自动/半自动重试机制 – 建立故障定位、脚本修复、降级回退与数据回补机制,确保因页面、接口或字段规则变更导致的采集中断能够及时恢复 4. 数据质量与业务协作 – 按业务优先级采集工商基础信息、变更记录、股东/人员、经营异常等高价值字段 – 与数据治理、数据应用团队协同,参与多源数据校验、字段映射、主档对齐 – 输出采集覆盖率、准确率、失败原因等日常运营报表 – 确保数据采集方案符合目标站点使用规则、公司内部数据合规及信息安全要求,在效率、稳定性与合规之间建立可持续的采集机制 5. 技术演进 – 评估并对接外部RPA/第三方数据源,与自研采集形成互补 – 将逆向成果产品化(配置化接口模板、签名模块、失效告警) – 保障采集能力持续迭代;视业务规模逐步优化架构,当前阶段不追求分布式爬虫集群与大规模代理池 – 在有限代理、计算与运维资源条件下,持续优化采集策略、调度机制和运行成本,提升采集稳定性、成功率与资源使用效率 6. 参与不定期发版、晚间值守或紧急支持 7. 上级主管或公司要求员工执行的与岗位相关的其他工作内容 ## MAJOR PROBLEMS / CHALLENGES MAJOR PROBLEMS / CHALLENGES (required for supervisory/managerial job): Describe 2 or 3 of the most difficult challenges or problems typically encountered in this job 1. 反爬与风控对抗 – 目标站点普遍存在滑块验证、图片验证码、行为验证等多层风控 – IP 封禁(403)、频率限制、webdriver 检测、环境指纹等导致采集中断 – 需在有限代理资源下维持稳定采集,成本与成功率需平衡 2. 前端逆向与接口稳定性 – 接口签名/加密逻辑隐藏在混淆 JS 或 Webpack 打包代码中,逆向难度大、维护成本高 – WebSocket、GraphQL、动态接口等场景增加分析与复现复杂度 – 目标站点接口或 JS 逻辑变更频繁,接口方案易失效,需快速定位并修复或降级回退 3. 页面与数据结构变更 – 目标站点页面改版、DOM/JS 变更、字段规则变化导致解析失败 – 需在较短时间内完成故障定位、脚本修复与数据回补 4. 数据质量与业务对齐 – 高价值企业增量更新(日采集 ≤ 1 万家)需在覆盖率、准确率、时效性之间取得平衡 5. 资源与架构约束 – 独立完成从验证到生产化的全链路建设 – 当前阶段不建设分布式爬虫集群与大规模代理池,需在轻量架构下保障 7×24 稳定运行 6. 合规与风险控制 – 采集行为需符合目标站点规则及公司内部数据合规要求 – 需在效率、稳定性与合规之间找到可持续方案 EXPERIENCE, KNOWLEDGE, SKILLS, ABILITIES: EXPERIENCE, KNOWLEDGE, SKILLS, ABILITIES: List the experience, knowledge, skills and abilities necessary to do the job in a fully competent manner 1. 学历与经验 – 本科及以上学历,计算机或相关专业 – 3 年以上数据采集/爬虫开发经验,能独立负责一条采集链路从 0 到 1 2. 技术知识与技能 – 精通 Python,熟悉异步编程、HTTP 协议、HTML/CSS/XPath/CSS Selector 解析 – 熟练使用 Playwright(或 Puppeteer / Selenium)进行浏览器自动化,有 Headless 部署经验 – 具备反爬对抗实战经验:验证码、IP 封禁(403)、频率限制、Cookie/Session 管理 – 熟悉代理 IP 使用与轮换策略,能独立排查采集链路故障 – 具备任务调度、队列、重试、监控告警设计与落地能力 – 代码规范良好,有日志、告警、文档意识 3. 前端分析与逆向能力 – 熟练使用 Chrome DevTools 进行调试、抓包、调用栈分析与本地 Override – 能独立分析 Ajax / Fetch 请求链路,还原完整数据加载流程 – 具备接口签名逆向经验,能定位 encrypt / sign / token 生成逻辑并在服务端复现 – 能处理 WebSocket、GraphQL、动态接口等采集场景 – 能阅读和分析 JS 混淆、Webpack 打包代码,提取关键加密/签名函数 – 有接口采集优先实践经验:在逆向可行时,用 HTTP 客户端替代浏览器自动化 申请指南 如您要申请该职位,请点击“申请该职位”按钮。屏幕将跳转至新的页面,显示以下字段:简历、全名、电子邮箱、电话号码和当前供职公司。您可以选择提供关联至您的Linkedin、GitHub、portfolio、Twitter或其它网站的链接。您也可以在“附加信息”中添加推荐信、更多个人信息或您对该职位的意向。最后,请点击“提交申请”按钮以完成申请。我们期待您的申请! --- All Dun & Bradstreet job postings can be found at https://jobs.lever.co/dnb. Official communication from Dun & Bradstreet will come from an email address ending in @dnb.com. Notice to Applicants: Please be advised that this job posting page is hosted and powered by Lever, a subsidiary of Employ Inc. Your use of this page is subject to Employ's Privacy Notice and Cookie Policy, which governs the processing of visitor data on this platform. ## About Dun & Bradstreet ## Company Overview - **One-liner**: Dun & Bradstreet provides business decisioning data, analytics, and a global identity layer (the D-U-N‑S Number) to help companies manage risk, accelerate growth, and operationalize trusted context across sales, finance, compliance, and supply chains. - **Entity Type**: Public (NYSE: DNB) - **Headquarters**: Jacksonville, Florida, USA - **Founded**: 1841 - **Founders**: Not publicly available (historical formation through mergers of Lewis Tappan’s Mercantile Agency and R.G. Dun & Co.) ## Core Business - **Primary industries**: Information Services, Business Data & Analytics, Credit Risk, Compliance, Supply Chain Management - **Target customers**: B2B – enterprises, SMBs, financial institutions, government agencies, procurement and risk teams - **Mission / purpose**: “Since 1841, companies of every size have relied on Dun & Bradstreet to help them manage risk and reveal opportunity.” [dnb.com](https://www.dnb.com/en-us/?cachebust=0.17253344090823353) ## Products & Services - **D&B Data Cloud**: A governed foundation of verified business identity and continuously updated context, used to enrich CRM, ERP, and AI workflows. - **D-U-N-S® Number**: A free, globally recognized unique business identifier that establishes a credit profile and unlocks access to suppliers, lenders, and government contracts. - **D&B Commercial Graph**: A governed data layer delivering traceable, auditable business context for analytics and AI. - **D&B AI Connectors**: Pre-built integrations that deliver decision-ready business insight into Salesforce, SAP, and other enterprise tools. - **D&B MCP Server**: Enables AI agents to connect directly to governed business insight for auditability and reliable execution. - **Risk & Compliance Solutions**: Third-party onboarding, monitoring, and enhanced due diligence. - **Sales & Marketing Solutions**: Account-based data, lead scoring, and territory insights. - **Finance Solutions**: Credit risk assessment, cash flow optimization, and financial signals. ## Market Standing - **Valuation / Market Cap**: Not publicly disclosed in search results (publicly traded on NYSE; market cap can be looked up but not provided in the retrieved data). - **Key Metric**: Annual revenue of **$2.4B** (latest full fiscal year). Q2 FY2025 (ended June 30, 2025) revenue was **$585.2M** with a net loss of **$33.7M**. [linkedin.com](https://www.linkedin.com/company/dun-&-bradstreet) - **Notable Investors / Partners**: Parent company **Clearlake Capital Group, L.P.** (majority shareholder). Other institutional investors not listed in the search results. - **Growth Signals**: - Headcount: **4,130 employees** (monthly growth +0.2%) - Active job postings: **87** (monthly growth +20.8%, quarterly growth +67.3%) - Operating in 28 countries, with data covering many more. - Recent emphasis on AI connectors and the MCP server to embed verified business context into agentic workflows. ## Competitive Advantages - **Persistent Identity (D-U-N-S Number)**: A unique, globally recognized business identifier that provides a single source of truth across systems and use cases, creating a strong switching cost. - **Longevity & Breadth**: Founded in 1841, the company has accumulated decades of business data and relationships, making it one of the most comprehensive business intelligence providers. - **Governance & Traceability**: Unlike generic data lakes, the D&B Commercial Graph is designed for auditability, compliance, and AI readiness – a differentiator in regulated industries. - **Wide Ecosystem Integration**: Native connectors to major platforms (Salesforce, SAP, Tableau, etc.) reduce friction for enterprise adoption. ## Strategic Focus - **AI as a Context Layer**: Position “verified business context” as the missing link for enterprise AI success, emphasizing governed, traceable data over fragmented inputs. - **Product Innovation**: Continued development of the MCP Server and AI connectors to enable agentic workflows in procurement, compliance, and sales. - **Risk & Compliance Expansion**: Deepening capabilities in third-party risk management and enhanced due diligence to meet rising regulatory demands. - **Data Modernization**: Investing in cloud-native infrastructure and real-time data updates to stay ahead of competitors like Experian and Moody’s. ## Why Work Here - **Culture & Rating**: Employer rating of **3.8/5** (2,861 reviews on LinkedIn) with strong marks for work-life balance (4.0) and culture (3.7). Compensation scores 3.6 and career development 3.6. [linkedin.com](https://www.linkedin.com/company/dun-&-bradstreet) - **Work Model**: **Hybrid** – employees typically work on-site **2 days a week** at their Jacksonville HQ or one of 32 global offices. [builtin.com](https://builtin.com/company/dun-bradstreet) - **Notable Perks**: - Performance bonuses and employee discounts - Adoption assistance, generous parental leave, and family medical leave - Dental, health, and FSA benefits - Job training, conferences, and customized development tracks - Diverse workforce: talent sourced from top companies (IBM, Oracle, Cognizant, Deloitte, etc.) - **Technical Environment**: Engineering teams work on large-scale data platforms, AI/ML models, and data pipelines. Open roles include Data Scientists, AI Security Engineers, and Principal Systems Engineers. ## Sources 1. [dnb.com – Company Overview](https://www.dnb.com/en-us/?cachebust=0.17253344090823353) 2. [dnb.com – Careers](https://www.dnb.com/en-us/about/careers.html) 3. [jobs.lever.co – Open Positions](https://jobs.lever.co/dnb) 4. [linkedin.com – Company Profile](https://www.linkedin.com/company/dun-&-bradstreet) 5. [builtin.com – Culture & Perks](https://builtin.com/company/dun-bradstreet) ## Other roles at Dun & Bradstreet - [Growth Marketing Associate (R-20086)](https://feeny.ai/job/growth-marketing-associate-r-20086-dun-bradstreet-florham-park-08azn3fc5xyg) — Florham Park, NJ - [AI Data Engineer (R-20104)](https://feeny.ai/job/ai-data-engineer-r-20104-dun-bradstreet-warsaw-5zjrcjme1t78) — Warsaw, Poland - [Strategic Account Manager (R-20122)](https://feeny.ai/job/strategic-account-manager-r-20122-dun-bradstreet-bengaluru-3d3z7tsqgb4t) — Bengaluru, India - [New Customer Acquisition Representative II (R-20106)](https://feeny.ai/job/new-customer-acquisition-representative-ii-r-20106-dun-bradstreet-austin-sbwmqfsnf7wh) — Austin, TX - [Principal Software AI Engineer (R-20013)](https://feeny.ai/job/principal-software-ai-engineer-r-20013-dun-bradstreet-hyderabad-vbw27aq39p84) — Hyderabad, India - [BA Coordinator, Data Operations (R-20082)](https://feeny.ai/job/ba-coordinator-data-operations-r-20082-dun-bradstreet-changsha-vdwc0c830aa1) — Changsha, China - [Senior Administrator, Collection (R-20094)](https://feeny.ai/job/senior-administrator-collection-r-20094-dun-bradstreet-changsha-wj6xphaexjwg) — Changsha, China - [Senior Manager, Compliance Monitoring and Analytics (R-20102)](https://feeny.ai/job/senior-manager-compliance-monitoring-and-analytics-r-20102-dun-bradstreet-qaqqzb92tk7n) — Jacksonville, FL - [People Operations Associate (R-20090)](https://feeny.ai/job/people-operations-associate-r-20090-dun-bradstreet-florham-park-wekw3yz5qxn9) — Florham Park, NJ - [New Customer Acquisition Representative II (R-20106)](https://feeny.ai/job/new-customer-acquisition-representative-ii-r-20106-dun-bradstreet-jacksonville-4p9tdg83az2x) — Jacksonville, FL