Ahrefs is looking for a backend developer with deep understanding of networks, distributed systems, OS fundamentals and taste for simple and efficient architectural designs. Our backend is mostly implemented in OCaml with some C++.
This role is based out of one of our offices — Palo Alto, Cambridge (MA), Singapore or Tokyo. You can be based in whichever of these you have the legal right to work in, but this is an on-site role: we're looking for someone who'll be in the office with the team.
In this role, be prepared to deal with 25 petabytes of live data, OCaml and Linux on a daily basis.
These requirements stem naturally from our approach to development with fast feedback cycle, highly-focused personal areas of responsibility and strong tendency to vertical component splitting.
If your preference is leaning towards making the web functional and working on user-facing stuff, you may want to consider our ReasonML position instead.
We offer:
Location: Palo Alto, Cambridge (MA), Singapore or Tokyo — on-site
Ahrefs does not engage with agencies or third party recruitment solutions for the roles we hire for. If at any point we need help, we'll let you know!
我们是一支小型团队,坚信更先进的技术可以为现实世界的问题带来更好的解决方案。我们推崇函数式语言和静态类型,广泛使用代码生成和元编程,重视代码的清晰度和可预测性,并不断寻求自动化重复任务,消除样板代码。
我们遵循 DRY 和 KISS 原则。如果有新技术能让我们的生活更轻松,我们就会去尝试。我们非常依赖开放源代码(这是构建可维护系统的唯一可行方法)并且积极回馈社区。同时,我们也会不定期在tech.ahrefs.com分享技术文章。
我们的座右铭是:先完成,再完善,后完美
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 Guan,
Data Scientist
聆听我们的招聘负责人的分享:如何选拔工程师
只需在我们的招聘网站上申请相关职位即可。
进一步了解 Ahrefs、我们的团队和企业文化,并提前了解招聘流程。
了解你未来团队的实际工作。
面试流程很简单,通常一到两轮,直接和未来一起共事的同事交流认识。不会考 LeetCode、编程脑筋急转弯,也没有白板编程环节。
没有更多面试轮次,也不需要委员会审批。期待加入我们的团队!