Ahrefs 建立在创新工程、高性能系统以及对数据的深度专注之上。
我们的工具,由营销情报领域尖端的基础设施驱动,且从设计到运营实现全栈自研。
我们全量抓取互联网,海量处理数万亿数据节点,并为全球数百万用户提供实时洞察。
我们的座右铭,凝结了我们在工程与学习上的践行之道。
Ahrefs 的工程师高度自主,拥有充分自主权。决策由最接近问题的人做出,单个开发人员即可推动工具或系统从概念走向生产。各团队对整个产品全权负责。
我们的团队精简,代码简洁而紧凑。我们在设计系统时始终考虑可扩展性:系统需长期稳定运行,必要时可自我修复,同时始终保持足够的简洁,以便轻松调试。性能、清晰度和稳健性是我们永恒的追求。
我们专注于追本溯源,而非仅仅处理表象。这意味着,即便是深究一个 CPU 级别的疑难 bug,我们也义无反顾!同时,我们积极鼓励开源贡献,无论是发布代码,还是回馈所用工具。
我们坚持以“化繁为简”为核心原则。简单意味着更易扩展、更易调试、更易持续优化,也让我们更专注于真正重要的事情:构建可靠、可大规模运行、并为客户创造价值的强大工具。保持简单,也意味着更低的维护和迭代成本,使工具更持久、更稳定。
我们的核心后端语言是 OCaml。凭借其函数式编程范式、静态类型和易维护性,我们使用 OCaml 实现了高性能、大规模数据处理。OCaml 是我们构建一切的核心——同时,我们也积极回馈并贡献于 OCaml 生态。
我们在整个前端技术栈中均采用 Melange(搭配 ReasonML 语法),以此实现与 OCaml 的高度一致,通过 JSX 支持 React,并发挥类型安全网页开发的强大优势。同时,我们还维护关键库的开源绑定。
从存储引擎到分布式系统,我们的性能关键型基础架构均采用 C++ 构建。
我们运营着一个为自身基础设施深度定制的 ClickHouse 分支。我们的 ClickHouse 团队专注于并行查询执行、多设备性能与高可用性增强。
我们的机器学习团队使用 Python 来构建和部署模型,并管理数据工程工作流。
我们的开源中心:在此共享各类工具、程序库及技术贡献,既支撑着 Ahrefs 的基础架构,也助力更广泛的开发者社区。
这是一个 OCaml 编译器的后端工具,可将 OCaml 和 Reason 代码编译为高效且可读的 JavaScript。它深度集成于 OCaml 生态系统及相关工具链。我们从 Melange 项目早期阶段便积极参与其中,并持续为其贡献力量。
这是一个深度学习框架,它实现了底层后端,着重于形状推断与简洁的表示方式,支持“单机多设备”并行与多核 CPU。目前,OCANNL 在核心层面已显示编译并同步。
我们是 OCSF(OCaml 软件基金会)的成员。该基金会是一家非营利机构,旨在推广、保护并推进 OCaml 编程语言及其生态体系的发展,同时支持并促进多元化、国际化的 OCaml 用户社区的成长。
我们支持 OPAM(OCaml 的包管理器),为其可靠性、性能及工具链做出贡献,以服务于我们的项目和开发者社区。
负责构建驱动爬虫、搜索引擎与营销智能工具的核心系统,处理 PB 级数据,并确保系统持续稳定、高效运行。
负责驱动跨产品使用的内部框架与 API,持续优化其可观测性、性能及开发者使用体验。
Ahrefs 前端的核心并非仅是 UI 界面 ,更在于将数据从数据库完整地呈现给用户。这当然包括 UI 界面本身,还涉及处理数据的 API 层工作。
负责全球范围内基础构架的可靠性。涵盖从自动化部署,到性能优化和事件响应的全流程。
构建面向网络级应用的机器学习服务(ML服务),涵盖搜索、内容理解与排序排名。核心技术方向包括大语言模型(LLM)调优、稠密检索等。
按需定制 ClickHouse,满足扩展需求:低延迟查询、先进的 SQL 功能与容错分析。
主要使用 C++ 进行开发,负责设计与构建底层、高性能系统,包括 Linux 内核、分布式计算层以及存储引擎。
Being a Data Scientist at Ahrefs isn’t just about crunching numbers — it’s about learning, collaborating, and making real impact. The supportive team, challenging projects, and dynamic environment make every day an exciting opportunity for growth.

Xibeijia,
Data Scientist
I love being part of the Ahrefs engineering team. With smart, curious colleagues, top-tier infrastructure, and real ownership even for juniors, what’s not to like? Expectations are high, but Ahrefs encourages experimentation and growth, keeping everyone engaged and challenged.

Rytis,
Backend Engineer
应用
只需在我们的招聘网站上申请相关职位即可。
招聘初筛
与我们的招聘专员交流,深入了解 Ahrefs 的团队与文化,并为后续流程获取实用建议。
居家任务
根据您申请的职位,具体任务会有所不同——招聘专员会引导您完成整个过程。我们不会设置过于严苛的截止日期,也不会让任务变得刻意或生硬。我们会尽量让它变得有趣!
面试
这是一次相对不设限的技术交流——我们可以借此更深入地了解你,你也能进一步解我们的团队和工作内容。这里没有 LeetCode 题库、编程谜题,也没有白板练习题。
提供 🎉
放松吧,压力全无!没有面试,也不用完成任务。现在你只需怀着喜悦的心情,期待成为团队的一员!