Apply Edge Tailor my CV for this job — free

Golang Backend Engineer (Mid/Senior)

Scrape.do · Ankara, Türkiye

Tailor my CV for this job — free

See similar jobs

Scrape.do hakkındaScrape.do; ABD, Avrupa ve Asya-Pasifik'te 10.000'den fazla şirketin kullandığı, 20'den fazla kişilik ekibiyle hızla büyüyen bir scale-up web scraping servisidir ve sayılarımız her raporda katlanarak artıyor. Günlük hayatta kullandığımız uygulamaların arkasındaki scraping motorunu geliştiriyor, yılda milyarlarca dolarlık altyapıların scraping ihtiyacını karşılıyor; unicorn ve decacorn şirketlerle birlikte çalışıyoruz. Müşterilerimiz bize bir URL ya da sorgu gönderir; biz de sürekli değişen ve otomasyona karşı kendini koruyan sitelerden sayfanın kendisini ya da temiz, yapılandırılmış JSON'u döneriz.Bu tek çağrının arkasında yüksek trafikli bir Go gateway'i var:proxy management: proxy havuzlarının seçimi, sağlık takibi ve oturumlarla eşleştirilmesi,tarayıcı ve TLS parmak izi yönetimi,headless render ve oturum havuzları,50'den fazla siteye özel entegrasyon: Google (Search, Shopping, Maps, Hotels, Flights), Amazon, Walmart ve ChatGPT gibi yapay zekâ cevap motorları.Agentik dünyaya çoktan adapte olduk. Repolarımızın tamamı, vektör, BM25 ve kod grafı aramasıyla ortak bir mühendislik hafızasında. AI agent'larımız bu hafızayla çalışıyor: her pull request'i inceliyor, bozulan parser'ları düzelten PR'lar açıyor, API dokümanlarını ve SDK'ları senkron tutuyor ve production'a karşı zamanlanmış kontrolleri çalıştırıyor.RolYapılandırılmış veri endpoint'lerinin uçtan uca sahibi olacak, onları ayakta tutan agent'ları da sen geliştireceksin. Tipik bir ayda şunlar olabilir:İstek/yanıt sözleşmesinden müşteri dokümanına kadar yeni bir endpoint'i canlıya almak.Sonuçların neden yalnızca bir ülkede, bir cihazda ya da isteklerin %2'sinde yanlış geldiğini bulmak, ve kodu değiştirmeden önce nedeni veriyle kanıtlamak.Bir sayfanın verisini gerçekte nereden aldığını çözmek: iç JSON/RPC çağrıları, protobuf benzeri payload'lar, cookie ve consent akışları, gerçek bir tarayıcının ne gönderdiği.CAPTCHA çözümü için servisler geliştirmek, model eğitmek ve AI modelleriyle yakından çalışmak.Günde milyonların üzerinde isteği kaldıracak oturum havuzları ve proxy stratejileri tasarlamak, canlıya çıkmadan önce yük testine sokmak.Agent altyapımızı geliştirmek: yeni bir MCP aracı, daha iyi bir arama sinyali ya da başarısız bir sağlık kontrolünü incelenmiş bir düzeltme PR'ına dönüştüren bir agent.Aradığımız niteliklerKlasik yazılım geliştirme süreçleriyle uğraşmıyoruz; hayatımız tersine mühendislikle geçiyor. Aradığımız kişi:Challenge çözmeye isteklisin: bir anti-bot korumasının, bir sitenin ya da bir API'nin nasıl çalıştığını çözmeden bırakamıyorsun.Tersine mühendislik alanında çalıştın ya da çalışmak istiyorsun: ağ trafiğini, minify edilmiş JavaScript'i, mobil uygulama isteklerini ve dokümanı olmayan iç API'leri okumaktan çekinmiyorsun.CAPTCHA çözümü için servis geliştirmeye, model eğitmeye ve AI modelleriyle yakından çalışmaya isteklisin.HTTP'ye gerçekten hâkimsin: header'lar, cookie'ler, yönlendirmeler, HTTP/2, TLS, proxy'ler. Ağ trafiğini başkalarının log okuduğu gibi okuyorsun.Belirsizlik altında debug edebiliyorsun: dokümanı olmayan bir sistemde hipotez kurar, ölçer ve bulduğunu yazarsın, yanıldığın durumlar dahil.Üniversitelerin Bilgisayar Mühendisliği bölümlerinden lisans mezunu.Production'da çalışan backend servisleri geliştirmede en az 3 yıl deneyim.Güçlü Go bilgisi, ya da başka bir sistem dilinde derin deneyim ve her gün Go yazmaya istek.Güçlü JavaScript bilgisi ve TypeScript ile çalışmış olmak.Production'da Redis ve PostgreSQL deneyimi.AI kodlama agent'larını (Claude Code, Cursor, Codex, OpenCode…) her gün kullanıyor, nerede hata yaptıklarını biliyor ve çıktılarını bir iş arkadaşınınki gibi inceliyorsun.Açık ve düzgün yazılı İngilizce. PR açıklamaları, araştırma notları ve müşteri dokümanları işin gerçek bir parçası.Tercih sebebiBüyük ölçekte scraping: headless tarayıcılar (Playwright, Puppeteer, CDP), anti-bot sistemleri, tarayıcı parmak izi.LLM ve agent sistemleri: MCP, RAG, embedding'ler, pgvector, değerlendirme setleri kurmak.Kod analizi: go/packages, tree-sitter, LSP.İş kuyrukları ve worker'lar, Kafka, OpenTelemetry.Nasıl çalışıyoruzHızlı aksiyon alan, yüksek sahiplenme düzeyinde bir ekibiz. İlk haftalarında production'a kod çıkarırsın.Her PR, insandan önce bir AI incelemesinden geçer. PR'ı agent'lar açar, kararı insanlar verir.İddia etmeden önce ölçeriz: yük testleri, canlı sayfalarla yan yana karşılaştırmalar ve zor araştırmalar için yazılı el kitapları.Bir API sözleşmesi değişikliği ile dokümanı aynı commit'te gelir.Çalışma düzeniÇoğunlukla uzaktan çalışıyoruz. Ayda birkaç gün ya da haftada bir ofis günü olabilir, ama zorunlu bir buluşma yok.Ekip olarak keyfimize göre bir araya geliyoruz.Ofisimizi büyütüyoruz. Bu süreçte İvedik'teki Ankara Teknopark ofisimizi kullanabilirsin.SunduklarımızTürkiye piyasasından bağımsız çalışma olanakları.Son model MacBook Pro.Yemek kartı.Süreç30 dakikalık tanışma.Case study: çalışan küçük bir scraping servisi. Yaklaşık 6–8 saat sürer ve ücretsizdir; kodun yalnızca değerlendirme için kullanılır. Case'i AI kodlama araçlarıyla yapmanı ve oturum kayıtlarını bizimle paylaşmanı bekliyoruz.Case başarılı olarak değerlendirilirse, üzerinden birlikte geçtiğimiz 45 dakikalık görüşme. LeetCode yok.Ekiple tanışma.