Nous explorons le web, traitons des billions de points de données et fournissons des informations en temps réel, le tout alimenté par notre propre technologie
Ahrefs est construit sur une base d'ingénierie innovante, de systèmes à haute performance, et d'une obsession profonde pour les données.
Nos outils sont alimentés par certaines des infrastructures les plus avancées dans le domaine de l'intelligence marketing, conçues et opérées entièrement en interne.
Nous explorons le web entier à une échelle massive, traitons des trillions de points de données, et fournissons des insights en temps réel à des millions d'utilisateurs dans le monde.
Notre devise reflète notre approche de l'ingénierie et de l'apprentissage.
Les ingénieurs d'Ahrefs sont très autonomes et jouissent d'une grande liberté. Les décisions sont prises par les personnes les plus proches du problème. Un seul développeur peut amener un outil ou un système de l'idée à la production. Les équipes possèdent des produits entiers.
Notre équipe est petite et notre code est compact. Nous concevons avec l'échelle à l'esprit: les systèmes sont censés fonctionner pendant de longues périodes, se réparer eux-mêmes en cas de besoin, et rester suffisamment simples pour être débogués facilement. Performance, clarté et robustesse importent.
Nous nous concentrons sur la résolution des problèmes de base, pas seulement des symptômes. Cela signifie-t-il enquêter sur un bug CPU? Alors soit! Nous encourageons également la contribution open-source, en publiant du code et en contribuant aux outils dont nous dépendons.
Nous nous efforçons de garder les choses simples. La simplicité facilite l'évolutivité, le débogage et l'amélioration. Elle nous aide à rester concentrés sur l'essentiel : créer des outils puissants qui fonctionnent de manière fiable à grande échelle, apportant de la valeur aux clients. Elle rend aussi les outils durables en gardant bas le coût des changements et de la maintenance.
Notre principal langage backend. Nous utilisons OCaml pour le traitement des données à grande échelle et haute performance grâce à son paradigme fonctionnel, son typage statique et sa maintenabilité. Il est au cœur de tout ce que nous concevons et nous contribuons activement à son écosystème.
Nous utilisons Melange avec la syntaxe ReasonML à travers notre pile frontend pour garantir la cohérence avec OCaml, le support de React via JSX, et la puissance du développement web sécurisé par types. Nous maintenons également des liaisons open-source pour les bibliothèques clés.
Des moteurs de stockage aux systèmes distribués, nous écrivons l'infrastructure critique pour la performance en C++.
Nous opérons une version personnalisée de Clickhouse adaptée à notre infrastructure. Notre équipe Clickhouse se concentre sur l'exécution parallèle de requêtes, la performance multi-dispositifs et les améliorations de haute disponibilité.
Notre équipe de machine learning utilise Python pour construire et déployer des modèles, ainsi que pour gérer les flux de travail de l'ingénierie des données.
Notre plateforme open-source, sur laquelle nous partageons des outils, des bibliothèques et des contributions qui alimentent l’infrastructure d’Ahrefs et soutiennent la communauté des développeurs.
Un backend pour le compilateur OCaml qui permet de compiler les codes OCaml et Reason en JavaScript efficace et lisible. Il offre une intégration profonde avec l’écosystème et les outils OCaml. Depuis ses débuts, nous sommes activement impliqués dans le projet Melange et nous continuons à y contribuer.
Un framework d’apprentissage profond qui implémente des backends de bas niveau, met l’accent sur l’inférence de forme et la notation concise, prend en charge le pa rallélisme « machine unique, plusieurs dispositifs » ainsi que les processeurs multicœurs. Actuellement, au cœur, OCANNL est explicitement compilé et synchronisé.
Nous sommes membres de l’OCSF (OCaml Software foundation), une fondation à but non lucratif dont la mission est de promouvoir, de protéger et de faire progresser le langage de programmation OCaml et son écosystème, ainsi que de soutenir et faciliter la croissance d’une communauté d’utilisateurs OCaml diversifiée et internationale.
Nous soutenons OPAM, le gestionnaire de paquets d’OCaml, en contribuant à sa fiabilité, à ses performances et à ses outils pour nos projets et la communauté.
Concevez les systèmes derrière notre crawler, notre moteur de recherche et nos outils d’intelligence marketing. Traitez des pétaoctets de données, tout en garantissant la fiabilité et la rapidité.
Alimentez les frameworks internes et les API utilisés dans l’ensemble des produits. Optimisez l’observabilité, les performances et l’expérience utilisateur des développeurs.
Le frontend chez Ahrefs ne se limite pas à l’interface utilisateur, il s’agit d’amener les données jusqu’au client depuis les bases de données. Cela inclut l’interface utilisateur, mais implique également de travailler sur la couche API traitant les données.
Assurez la fiabilité de l’infrastructure à l’échelle mondiale : de l’automatisation et des déploiements à l’optimisation des performances et à la réponse aux incidents.
Développez des services d’apprentissage automatique pour la recherche à l’échelle du Web, la compréhension de contenu et le classement. Relevez les défis liés à l’optimisation des LLM, à la récupération dense, et bien plus encore.
Personnalisez Clickhouse pour l’adapter à nos besoins : requêtes à faible latence, fonctionnalités SQL avancées, analyses tolérantes aux défauts.
Travaillez principalement en C++. Concevez et développez des systèmes performants de bas niveau, des composants internes de Linux aux couches de calcul distribuées et aux moteurs de stockage.
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
Every day is a new day where I get to solve interesting problems, or make improvements that have a positive impact on thousands of users.

Bryan,
Frontend Engineer
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
Optez pour l’approche la plus simple qui pourrait fonctionner
Le développeur au cerveau Grug : un guide du profane pour penser comme un petit cerveau conscient de lui-même
Clôture de Chesterton : une leçon de réflexion
Je fais ce que je veux au travail et je n’ai pas encore été licencié
Faites en sorte que ça fonctionne, correctement et rapidement
80 % des résultats peuvent être atteints avec 20 % d’effort
Application
Candidatez simplement pour le poste pertinent sur notre site dédié aux carrières.
Présélection par le recruteur
Discutez avec notre recruteur pour en savoir davantage sur Ahrefs, nos équipes, notre culture, et obtenez quelques conseils sur le processus à venir.
Tâche à distance
La nature des missions dépend du rôle pour lequel vous candidatez : le recruteur vous accompagnera. Nous ne fixons pas de délais stricts et évitons de rendre les missions arbitraires. Nous essayons plutôt de les rendre agréables !
Entretien
Ce sont des discussions techniques assez peu structurées ; une occasion pour nous d’en apprendre davantage sur vous, et pour vous d’en apprendre plus sur nos équipes et notre travail. Il n’y a pas de LeetCode, d’énigmes de codage ou d’exercices au tableau.
Offre 🎉
Détendez-vous, plus de pression ! Plus d’entretiens, plus de missions. Attendez simplement de rejoindre l’équipe !