گراف | Graph

تاسیس در ۱۳۹۴ کامپیوتر، فناوری اطلاعات و اینترنت ۵۱ تا ۲۰۰ نفر graph-inc.ir

استخدام Data Engineer

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    سه تا شش سال
  • حقوق

    توافقی

شرح موقعیت شغلی

ما دنبال یک مهندس داده باتجربه هستیم تا به تیم محصول XDR بپیوندد. مسئولیت اصلی این نقش طراحی، راه‌اندازی و نظارت روی سیستم‌های داده‌ای است که باید بتوانند حجم بسیار بالایی از داده‌ها را به خوبی مدیریت کنند.
برای این موقعیت، داشتن دانش عمیق در زمینه خوشه‌بندی داده‌ها مثل sharding و replication، طراحی پایپ‌لاین‌های مقیاس‌پذیر، حفظ دوام و یکپارچگی داده‌ها و همچنین تجربه در مانیتورینگ و اتوماسیون کاملاً ضروری است.   

 

 مسئولیت ها

  • طراحی و پیاده‌سازی معماری ingestion و storage برای لاگ در مقیاس 1M eps  
  •  (Hot → Downsample → Warm).  
  • طراحی مدل داده‌ای (schema) بهینه برای ClickHouse و اعمال partition key/primary key برای بالاترین کارایی نوشتن و خواندن.  
  • پیاده‌سازی پایپ‌لاین‌های بلادرنگ/نزدیک‌بلادرنگ برای buffering، batching ضمن پشتیبانی از back-pressure handling.  
  • طراحی و راه‌اندازی کلاستر ClickHouse (shards + replicas) و مدیریت replication, distributed queries و fault tolerance. 
  • نگهداری و بهینه‌سازی PostgreSQL برای metadata و سرویس‌های مدیریتیِ مرتبط.  
  • تعریف و اجرای استراتژی‌های downsampling، TTL و hot/warm data-tier. 
  • ممیزی، اجرای بکاپ، بازیابی، مدیریت failover و تست‌های DR.  
  • پیاده‌سازی مانیتورینگ و alerting (Prometheus/Grafana، logs, traces)، و تعریف SLO/SLAها برای تأخیر، دسترسی پذیری و از دست رفتن داده.  
  • مستندسازی، کدهای اتوماسیون (CI/CD)   
  
الزامات (Must-have) :

  • حداقل ۵ سال تجربهٔ عملی در مهندسی داده یا مهندسی زیرساخت‌های داده در مقیاس بزرگ.  
  • تجربه عملی در طراحی و راهبری سیستم‌های داده‌ای مقیاس‌پذیر و توزیع‌شده.  
  • توانایی کار با مفاهیم کلاسترینگ، replication، sharding , eventual consistency و trade-offهای سیستم‌های توزیع‌شده. 
  • تجربهٔ طراحی سیستم‌هایی با نرخ بالای ورودی داده (مشابه 1M eps) — توانایی طرح‌ریزی ظرفیت (capacity planning).  
  • مهارت قوی در PostgreSQL (indexing, partitioning, vacuum/maintenance، replication). 
  • تجربه در مانیتورینگ، logging و alerting (Prometheus, Grafana، ELK / EFK).  
  • زبان‌ها/اسکریپت: SQL پیشرفته، و یک یا چند زبان برنامه‌نویسی برای ETL/infra (Python, Go, Java, یا Rust).  
  • مهارت در طراحی پایپ‌لاین‌های با تحمل خطا و مدیریت backpressure در جریان‌های داده‌ای با حجم بالا.  
  • تسلط بر SQL و تجربهٔ عملی با دیتابیس‌ها/پایگاه‌های داده در محیط‌های production.  
  • تسلط کافی به انگلیسی فنی (خواندن مستندات، نوشتن docs/PRs).  
  • توانایی کار تیمی، مستندسازی فنی و حضور در on-call rota در صورت نیاز.

مهارت های فردی:  

  • روحیهٔ همکاری تیمی
  • مسئولیت‌پذیری در کیفیت تحویل (کدنویسی، تست، مستند)
  • توان حل مسئله و تفکر سیستمی
  • انعطاف‌پذیری در پذیرش بازخورد

معرفی شرکت

"گراف" شرکتی نرم‌افزاری فعال در حوزه امنیت اطلاعات است که فعالیت خود را در سال ۱۳۹۴ آغاز نمود.
توسعه نرم‌افزارهای امنیتی و ارائه راه‌کارهای حوزه امنیت در اطلاعات و ارتباطات بخش عمده فعالیت‌های ما در گراف را تشکیل می‌دهند.
  • زبان‌های مورد نیاز

    انگلیسی
  • مهارت‌های مورد نیاز

    Big Data SQL ELK
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    مهم نیست

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml