Açık pozisyonlara dön
Veri analitiği ve yapay zekâ hizmetleri

Junior Data Engineer

Uzaktan Tam zamanlı 0-2 yıl Lisans
Bu pozisyona başvurun

Pozisyon özeti

Gözden geçirme altında pipeline kuracak ve halihazırda çalışanların neden o şekilde tasarlandığını öğrenecek bir junior data engineer arıyoruz. Transformation kodu yazacak, bozuk veriyi erken yakalayan testleri ekleyecek ve gece üçte patlamış bir job'ı debug etmeye alışacaksınız.

Temel sorumluluklar

  • Kapsamı netleştirilmiş ingestion ve transformation işlerini, her değişiklik kıdemli bir mühendis tarafından gözden geçirilerek yapmak.
  • Mevcut proje konvansiyonlarını izleyen dbt modelleri ve SQL transformation'ları yazmak.
  • Mevcut pipeline'lar için Airflow task'ları kurmak; zamanlama, retry ve makul hata davranışı dahil.
  • Dokunduğunuz her pipeline'a veri kalitesi testleri eklemek — satır sayısı, teklik, null kontrolleri.
  • Başarısız pipeline çalışmalarını incelemek, lokalde tekrar üretmek ve çözemediklerinizi eskalasyona taşımak.
  • API ve dosyalardan veri çeken, hata yönetimi olan ve tekrar çalıştırıldığında güvenli Python script'leri yazmak.
  • Kurduğunuz her pipeline'ı belgelemek: kaynak, zamanlama, sahibi ve downstream tüketicileri.
  • Warehouse modelini ve mevcut pipeline'ların neden böyle kurgulandığını öğrenmek.

Aranan nitelikler

  • Veri veya yazılım mühendisliği rolünde 0-2 yıl deneyim ya da güçlü bir staj.
  • Python temelleri: fonksiyonlar, hata yönetimi, sanal ortamlar ve test yazabilme.
  • SQL join, aggregation ve CTE bilgisi ile bir sorgunun maliyeti olduğunun farkındalığı.
  • Temel ilişkisel modelleme ve PostgreSQL ile uygulamalı tanışıklık.
  • Git tabanlı iş akışı ve pull request'lerinizin gözden geçirilmesinden rahatsız olmamak.
  • Komut satırı rahatlığı ve Docker temelleri.
  • Bilgisayar bilimi, mühendislik veya sayısal bir alanda lisans derecesi ya da denk altyapı.

Tercih sebebi

  • Kişisel bir projeden bile olsa dbt veya Airflow ile tanışıklık.
  • AWS, Azure veya GCP üzerinde uygulamalı geçirilmiş zaman.
  • Kafka ve streaming kavramlarına dair temel anlayış.
  • Naif yaklaşımın yetmediği büyüklükte dosyalarla çalışmış olmak.

Sizi bekleyenler

  • Rekabetçi maaş.
  • Tamamen uzaktan — en verimli olduğunuz yerden çalışın.
  • Kitap, kurs ve konferans için yıllık eğitim bütçesi.
  • Üst düzey donanım ve yazılım aracı desteği.
  • Özel sağlık sigortası ve esnek izin.

Bu pozisyona başvurun

CV'nizi ve kısa bir ön yazı gönderin. Size e-postayla döneceğiz.

Bu pozisyona başvurun