این فرصت شغلی بسته شده است.
تکنولوژیها
- SQLNode.jsDjangoHadoopNoSQL
ما در یکتانت با حجم عظیمی از دادههای گوناگون روبهرو هستیم که با استفاده از آنها میزان کارایی محصولاتمان را میسنجیم و برای بهبود مستمر آنها تلاش میکنیم. این حجم بالای داده نیازمند زیرساخت و سیستمی قوی است که مهندسین دادهی ما به طور مستمر در حال بهبود آن هستند. شما با ملحق شدن به یکتانت، به تیمی با دانش فنی بالا میپیوندید که مسئولیت طراحی و نگهداری از پایگاهدادههای بزرگ، تحلیل دائمی دادهها، ایجاد الگوریتمهای پیچیدهی مقیاسپذیر مبتنی بر داده و تحویل کدهای باکیفیت برای مدیریت میلیاردها ریکوئست ماهیانه را دارد. بنابراین به عنوان «Data Engineer» در یکتانت مسئولیت انجام وظایف زیر را به عهده خواهید داشت:
- طراحی و ساخت زیرساختهای مناسب برای دادههای پیچیده و حجیم
- توسعهی زیرساختهای موجود با بهرهگیری از بهروزترین ابزار و تکنولوژیهای دنیا
- همکاری مستمر و مستقیم با تیم توسعهدهندگان و مدیریت محصول در جهت توسعهی محصول
- اتخاذ تصمیمات مرتبط با معماری نرمافزار و ارتباط سیستمها
- تولید کدهای با کیفیت بالا، عملکرد بهینه، سریع، مقیاسپذیر و با قابلیت استفادهی مجدد در راستای توسعهی محصول
- بررسی مسائل مختلف، تصمیمگیری سریع و اتخاذ گامهای لازم برای رفع نیازمندیها و پیادهسازی تصمیمها
دانش تخصصی و مهارتهای مورد نیاز:
- دانش کافی از مفاهیم پایهی علوم کامپیوتر نظیر دادهساختارها، طراحی الگوریتم و مفاهیم سیستمعامل
- دانش کافی بر مفاهیم و روشهای ذخیرهسازی و بازیابی داده
- تسلط بر مفاهیم پیشرفتهی آمار و احتمال، تحلیل آماری، یادگیری ماشین و یادگیری عمیق
- تسلط بر یکی از زبانهای برنامهنویسی؛ ترجیحا پایتون،Node.js یا GO Lang و کتابخانههای مرتبط با تحلیل داده
- تجربهی ساختن مدلهای پیشبینی و استفاده از تکنیکهای آماری و دادهکاوی نظیر رگرسیون، درخت تصمیم، خوشهبندی، شبکههای عصبی و ...
- تجربهی کار با یکی از فریمورکهای وب؛ ترجیحا Django
- تسلط بر انواع الگوهای معماری نرمافزار؛ مخصوصا معماری میکروسرویس
- آشنایی با مفاهیم سرویسگرایی، طراحی API و پروتکل http
- آشنایی با اصول مهندسی نرمافزار، مهندسی نیازمندیها و مدیریت محصول
- دانش کافی از مفاهیم شیگرایی، طراحی ماژولار و الگوهای طراحی (Design Patterns)
- تجربهی کار با انواع پایگاههای دادهی SQL-based و NoSQL نظیر Elastic، Redis، MongoDB و HBase
- آشنایی با روشهای ذخیرهسازی دادههای بزرگ
- آشنایی با ابزارهای دادههای بزرگ نظیر Hadoop، Spark و Storm و واسطهای صفهای پیام مانند RabbitMQ و Kafka
- تجربهی کار با گیت در یک تیم منسجم
- آشنایی با مفاهیم DevOps و ابزارهای آن نظیر Docker، Kubernetes و CI/CD
- پیشینه و تحصیلات مهندسی یا علوم کامپیوتر
مزایا
- کار جذاب و چالشی
- ساعت کاری منعطف
- صبحانه، میانوعده و ناهار
- بیمه تکمیلی
- فضای استراحت
- وام بدون بهره
- بودجه رشد و توسعه