Geniş ölçekte mühendislik. Şirket içinde geliştirilmiştir .
Web'i tarıyoruz, trilyonlarca veri noktasını işliyoruz ve gerçek zamanlı öngörüler sağlıyoruz.
Desteklediğimiz açık kaynak ve projeler
GitHub – Ahrefs
Ahrefs’in altyapısını güçlendiren ve daha geniş bir geliştirici topluluğunu destekleyen araçlar, kitaplıklar ve katkıları paylaştığımız açık kaynak merkezimiz.
Melange
OCaml derleyicisi için, OCaml ve Reason kodlarının verimli ve okunabilir JavaScript olarak derlenmesini sağlayan bir arka uç. OCaml ekosistemi ve araçlarıyla derinlemesine entegrasyon sağlar. Melange projesine ilk günlerinden aktif olarak dâhil olduk ve aktif olarak katkıda bulunmaya devam ediyoruz.
OCANNL
Düşük seviyeli arka uçları uygulayan, şekil çıkarımına ve kısa gösterime önem veren, "tek makine-çoklu cihaz" paralelliğini ve çok çekirdekli CPU’ları destekleyen bir Derin Öğrenme çerçevesi. Şu anda OCANNL temelinde açıkça derlenmekte ve senkronize edilmektedir.
OCSF
OCaml programlama dilini ve ekosistemini tanıtmak, korumak ve ilerletmek ve OCaml kullanıcılarından oluşan çeşitliliğe sahip ve uluslararası bir topluluğun büyümesini desteklemek ve kolaylaştırmak misyonuna sahip ve kâr amacı gütmeyen bir kuruluş olan OCSF’nin (OCaml Yazılımı Kuruluşu) üyesiyiz.
OPAM
Projelerimiz ve topluluğumuz için OCaml paket yöneticisini olan OPAM’i destekliyor, onun güvenilirliğine, performansına ve araç setine katkıda bulunuyoruz.
Sponsorluklar ve topluluk desteği
Ahrefs'te Teknoloji
Ahrefs, yenilikçi mühendislik, yüksek performanslı sistemler ve verilere duyan derin bir takıntı temelinde inşa edilmiştir.
Araçlarımız, pazarlama istihbaratı alanındaki en gelişmiş alt yapılardan bazıları ile desteklenmektedir ve tamamen dâhilî olarak tasarlanmıştır ve işletilmektedir.
Tüm web'i devasa ölçekte tarıyoruz, trilyonlarca veri noktasını işliyoruz ve dünya çapında milyonlarca kullanıcıya gerçek zamanlı öngörüler sağlıyoruz.
Teknoloji Kültürümüz
Sloganımız, mühendislik ve öğrenme yaklaşımımızı yansıtır.
sonra doğrusunu yapın,
sonra daha iyisini yapın.
Ahrefs mühendisleri oldukça bağımsızdır ve geniş bir yetkiye sahiptir. Kararlar, soruna en yakın kişiler tarafından alınır. Tek bir geliştirici, fikir aşamasındaki bir aracı veya sistemi üretim aşamasına taşıyabilir. Ekipler tüm ürünlerin sahibidir.
Küçük bir ekibe ve kompakt kodlara sahibiz. Ölçeği göz önünde bulundurarak tasarlıyoruz: Sistemlerden beklenen uzun süre boyunca çalışmaları, gerektiğinde kendilerini iyileştirmeleri ve kolaylıkla hata ayıklanabilecek kadar basit kalmalarıdır. Performans, netlik ve sağlamlık önemlidir.
Sadece belirtileri değil, temelde yatan sorunları çözmeye odaklanıyoruz. Peki bu, bir CPU hatasını araştırmak anlamına mı geliyor? O zaman öyle olsun! Kullandığımız araçlara kodları yayınlayarak ve katkıda bulunarak açık kaynak katkısını teşvik ediyoruz.
Her şeyi basit tutmaya çalışıyoruz. Basitlik sayesinde daha kolay ölçeklendirme, hata ayıklama ve geliştirme elde ediyoruz. Bu, önemli olan konuya odaklı kalmamızı sağlıyor: geniş ölçekte güvenilir şekilde çalışan güçlü araçlar oluşturarak müşterilere değer katma. Ayrıca değişikliklerin ve bakımın maliyetini düşük tutarak araçların ömrünü uzatıyoruz.
Ahrefs OCaml Hibesi
OCaml için Ahrefs Hibe Programı, OCaml ekosistemini güçlendiren ve büyümesine katkıda bulunan projeleri desteklemektedir.
Program kapsamında OCaml, araçları, kitaplıkları, altyapısı, belgeleri, eğitim çalışmaları ve uzun vadeli bakımına yönelik anlamlı iyileştirmeler üzerinde çalışan bireylere, ekiplere ve kuruluşlara finansman sağlıyoruz.
Başvurular şu anda kapalı
Finansman için seçilen projeler
GTK 4 için OCaml Bağlantıları
yazan: Chris Armstrong
GTK 4 için modern OCaml bağlayıcılarının geliştirilmesi, OCaml geliştiricilerinin GTK araç setinin en yeni neslini kullanarak grafik uygulamalar oluşturmasına yardımcı oluyor.
Menhir için LSP
yazan: Federico Dal Pio Luogo
Menhir ve OCamllex için Dil Sunucusu Protokolü desteğinin geliştirilmesi; düzenleyici içinde gezinme, kod tamamlama, tanılama ve geliştirici deneyimine yönelik diğer iyileştirmeler gibi özellikler sağlar.
OCaml İçin Programlanabilir Modeller
yazan: Ningning Xie ve Toronto Üniversitesi ekibi
OCaml için programlanabilir modellerin araştırılması ve geliştirilmesi sayesinde model eşleştirmeyi daha anlamlı ve genişletilebilir hâle getirmenin yolları araştırılır.
Teknoloji hizmetlerimiz
OCaml
Ana arka uç dilimiz. İşlevsel paradigması, statik yazma özelliği ve sürdürülebilirliği sayesinde yüksek performanslı ve büyük ölçekli veri işleme için OCaml kullanıyoruz. Bu hizmet yaptığımız her işin merkezindedir ve ekosistemine büyük katkıda bulunuyoruz.
Melange / ReasonML
OCaml ile tutarlılık sağlamak için ön uç yığınımızda ReasonML söz dizimi ile Melange'dan, JSX aracılığıyla React desteğinden ve güvenli yazıma sahip web geliştirme gücünden faydalanıyoruz. Ayrıca önemli kitaplıklar için açık kaynaklı bağlamalar sağlıyoruz.
C++
Depolama altyapılarından dağıtılmış sistemlere kadar performans açısından önemli alt yapıları C++ ile yazıyoruz.
ClickHouse
Altyapımıza göre tasarlanmış özel bir Clickhouse yazılım türü işletiyoruz. Clickhouse ekibimiz paralel sorgu yürütme, çoklu cihaz performansı ve yüksek kullanılabilirlik iyileştirmelerine odaklanıyor.
Python
Makine öğrenimi ekibimiz, modeller oluşturup dağıtmak ve veri mühendisliği iş akışlarını yönetmek için Python kullanıyor.
Mühendislik ekiplerimiz
Arka Uç
Tarayıcımız, arama altyapımız ve pazarlama zekâsı araçlarımızın arkasındaki sistemleri oluşturun. Petabaytlarca veri işleyin ve her şeyin güvenilir ve hızlı kalmasını sağlayın.
Orta Uç
Ürünler genelinde kullanılan dâhilî çerçeveleri ve API’leri destekleyin. Gözlemlenebilirlik, performans ve geliştirici kullanıcı deneyimini optimize edin.
Ön Uç
Ahrefs’te ön uç sadece kullanıcı arayüzü ile ilgili değildir, aynı zamanda verileri veri tabanlarından müşteriye ulaştırmakla ilgilidir. Bu, kullanıcı arayüzünü de kapsar ancak aynı zamanda API katmanında veri işlemeyi de içerir.
Altyapı
Küresel ölçekte altyapı güvenilirliğine sahip olun. Otomasyon ve dağıtımlardan performans ayarlarına ve olay müdahalesine kadar her hizmetten faydalanın.
Makine Öğrenimi
Web ölçekli arama, içerikleri anlama ve sıralama için makine öğrenimi hizmetleri geliştirin. LLM ayarlama, yoğun bilgi alma ve daha fazlasıyla ilgilenin.
Clickhouse
İhtiyaçlarımız doğrultusunda ölçeklendirecek şekilde Clickhouse’u özelleştirin: düşük gecikmeli sorgulama, gelişmiş SQL özellikleri, hata toleranslı analizler.
Yep Araması
Büyük ölçüde C++ ile çalışıyoruz. Linux yazılımlardan dağıtılmış hesaplama katmanlarına ve depolama altyapılarına kadar düşük seviyeli ve yüksek performanslı sistemler tasarlayıp oluşturun.
Çalışanlarımız neler söylüyor?
The biggest surprise for me was really about responsibility, agency, and trust. In a nutshell: if something needs doing (a bug needs fixing, a feature needs improving), you do it.

Raphael Proust,
Middle-end Developer
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 Chen,
Frontend Developer
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 Jonynas,
Backend Developer
Başvurmadan önce mühendislik hakkındaki düşüncelerimizi keşfedin
İşe yarayabilecek en basit şeyi yapın
The Grug Brained Developer: Meslekten olmayan kişilerin kapasitelerinin farkında olan bireyler gibi düşünmesine yönelik rehber
Chesterton’un Çiti: Düşünme Üzerine Bir Ders
İş yerinde istediğimi yapabiliyorum ve henüz kovulmadım
Çalışmasını sağlayın, doğru yapın, hızlı yapın
Sonuçların %80’i, gösterilen çabanın %20’si ile elde edilebilir
İşe alım süreci
Mühendisleri işe alma sürecimizi işe alım uzmanımızdan dinleyin
Başvurunuz
Kariyer sitemizde ilgili pozisyona başvurmanız yeterlidir.
İşe alım uzmanıyla görüşme
Ahrefs, ekiplerimiz ve kültürümüz hakkında daha fazla bilgi edinin ve süreçle ilgili ipuçları alın.
Görevlendirme
Katılacağınız ekipten size verilecek gerçek bir iş.
Ekip görüşmeleri
Bir, bazen iki görüşme: Bu aşamada gelecekteki iş arkadaşlarınızla tanışırsınız. LeetCode, kodlama bulmacaları veya beyaz tahta alıştırmaları yoktur.
Teklif
Başka bir aşama veya komiteyle görüşme yok. Ekibe katılmayı dört gözle bekleyebilirsiniz!
Bize katılın. Mühendislik alanındaki yetenekli kişileri her zaman aramızda görmek isteriz.
Backend
OCaml Developer
Database Engineer

