توسعه و تدبیر جوامع سلام (باسلام)
توسعه و تدبیر جوامع سلام (باسلام)

کارشناس Data Engineer

قم
تمام وقت
شنبه تا چهارشنبه - 9 ساعت
-
بیمه درمان تکمیلی -ساعت کاری منعطف -میان وعده -فضای استراحت -صبحانه

این فرصت شغلی چقدر برای من مناسب است؟

201 تا 500 نفر
اینترنت / تجارت الکترونیک / خدمات آنلاین
شرکت ایرانی دارای مشتریان داخلی
1394
باسلام
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
کارشناسی کامپیوتر / فناوری اطلاعات
PostgreSQL - متوسط
Python - متوسط
Git - مقدماتی
Django - متوسط
Apache Kafka - مقدماتی
MongoDB - متوسط
Docker - مقدماتی
ترجیحا ساکن قم

شرح شغل و وظایف

درباره موقعیت شغلی
ما در تیم داده‌ی باسلام به دنبال یک Data Engineer در سطح Mid-Level هستیم؛ کسی که علاوه بر تجربه‌ی کار با سیستم‌های داده، پایه‌ی قوی در Software Engineering داشته باشد و بتواند سرویس‌ها و زیرساخت‌های داده‌ای را از مرحله‌ی طراحی تا پیاده‌سازی و نگهداری دنبال کند.
در این نقش، با حجم قابل توجهی از داده‌های تراکنشی و رفتاری کار خواهید کرد و در طراحی و توسعه‌ی سرویس‌ها، Data Pipelineها، سیستم‌های پردازش داده و زیرساخت تحلیلی باسلام نقش خواهید داشت.
مسئولیت‌ها
  • طراحی، توسعه و نگهداری سرویس‌ها و Data Pipelineهای مقیاس‌پذیر
  • توسعه‌ی سرویس‌های Backend با Python و FastAPI
  • طراحی و پیاده‌سازی Pipelineهای داده با استفاده از Apache Airflow
  • کار با داده‌های حجیم و پردازش آن‌ها با Apache Spark
  • طراحی و پیاده‌سازی مدل‌های داده برای سیستم‌های تحلیلی و OLAP
  • طراحی Data Warehouse بر مبنای مفاهیمی مانند Star Schema، Fact و Dimension
  • کار با دیتابیس‌ها و سیستم‌های ذخیره‌سازی مختلف و انتخاب ابزار مناسب بر اساس نیازمندی مسئله
  • بهبود Performance، Reliability و Maintainability سیستم‌های داده
  • مشارکت در طراحی معماری سرویس‌ها و سیستم‌های داده‌ای
  • نوشتن کد تمیز، قابل تست و قابل نگهداری
  • مانیتورینگ، عیب‌یابی و رفع مشکلات سرویس‌ها و Pipelineهای داده
  • همکاری نزدیک با تیم‌های Backend، Product و Data برای حل مسائل داده‌ای
الزامات
  • حداقل 3 سال تجربه‌ی کاری در Software Engineering یا Data Engineering
  • تسلط به Python
  • تجربه‌ی عملی با FastAPI یا یکی از فریم‌ورک‌های مشابه Backend
  • تجربه‌ی کار با دیتابیس‌های رابطه‌ای، به‌خصوص PostgreSQL
  • تجربه‌ی کار با دیتابیس‌ها و سیستم‌های داده‌ای مانند ClickHouse / Redis / MongoDB
  • تسلط به مفاهیم Software Architecture
  • آشنایی عمیق با Design Patterns و اصول طراحی نرم‌افزار
  • تجربه‌ی طراحی و توسعه‌ی Data Pipeline
  • تجربه‌ی کار با Apache Airflow
  • تجربه‌ی کار با S3 یا Object Storage و مفاهیم مرتبط با آن
  • آشنایی عملی با Apache Spark
  • تسلط به مفاهیم Data Modeling و به‌خصوص Star Schema
  • آشنایی با مفاهیم OLTP و OLAP
  • توانایی تحلیل مسئله و تبدیل نیازمندی‌های کسب‌وکار به راهکار فنی
  • آشنایی با مفاهیم تست نرم‌افزار و نوشتن کد قابل تست
  • آشنایی با Git و فرآیندهای توسعه‌ی نرم‌افزار
امتیاز محسوب می‌شود
  • تجربه‌ی کار با Kafka و سیستم‌های Event Streaming
  • تجربه‌ی کار با ClickHouse در مقیاس بالا
  • تجربه‌ی طراحی و نگهداری سیستم‌های Distributed
  • آشنایی با Kubernetes و Docker
  • تجربه‌ی کار با Data Lake / Lakehouse
  • آشنایی با فرمت‌هایی مانند Parquet و Delta Lake
  • تجربه‌ی کار با سیستم‌های مانیتورینگ و Observability
  • تجربه‌ی کار در محیط‌های با حجم بالای داده و ترافیک
چه کسی برای این موقعیت مناسب است؟
اگر از یک طرف Software Engineer هستید که به Data Engineering علاقه‌مندید و از طرف دیگر Data Engineer هستید که به طراحی و توسعه‌ی نرم‌افزار اهمیت می‌دهید، این موقعیت می‌تواند مناسب شما باشد.
ما به دنبال کسی هستیم که صرفاً با ابزارها کار نکرده باشد، بلکه دلیل انتخاب ابزار، نحوه‌ی طراحی سیستم و trade-offهای فنی را هم درک کند؛ بتواند یک مسئله را از ابتدا تحلیل کند، راهکار طراحی کند و در نهایت آن را به یک سیستم قابل اتکا و قابل نگهداری تبدیل کند.

شرایط احراز شغل

جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
نرم افزارها
Python| متوسط Django| متوسط PostgreSQL| متوسط MongoDB| متوسط Git| مقدماتی Apache Kafka| مقدماتی Docker| مقدماتی

ثبت مشکل و تخلف آگهی

ارسال رزومه برای توسعه و تدبیر جوامع سلام (باسلام)