همین حالا رزومه خود را در کمتر از ۱۰ دقیقه بسازید، برو به رزومه‌ساز

فناوری‌های علوم داده حسابا | Hesaba

استخدام مهندس مه‌داده (Big Data Engineer)

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

    IT / DevOps / Server
  • موقعیت مکانی

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

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

    مهم نیست
  • حقوق

    حقوق توافقی

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

یک مهندس داده کیست؟

در پروژه‌های علوم داده، بسیاری از مسائلی که با آن‌ها سروکار داریم داده‌هایی دارند بس حجیم و بزرگ! و خب همان‌طور که به نظر می‌آید، کارکردن با این داده‌ها چالش‌هایی جذاب و البته بعضا پیچیده مخصوص خود را دارد. یک مهندس داده در حسابا، می‌تواند با کمک ابزارهای مه‌داده ‌(‌Big Data)، زیرساخت‌های نرم‌افزاری لازم را هم برای نگه‌داری این داده‌ها و هم برای نوشتن برنامه‌ها و سرویس‌ها روی این داده‌ها فراهم کند و آن‌ها را به نحو بهینه‌ای مدیریت کند.



یک مهندس داده این ویژگی‌های فنی را دارد:

  • تسلط به برنامه‌نویسی و مفاهیم شی‌گرایی: برنامه‌نویسی، عصای دست یک مهندس داده است! پس یک مهندس داده خوب، تسلط بالایی به برنامه‌نویسی دارد؛ به طوری‌که به راحتی می‌تواند طراحی‌های مختلف انجام دهد و با رعایت اصول کدنویسی، به طور بهینه‌ای آن‌ها را پیاده‌سازی کند.
  • آشنایی با تحلیل داده: در یک پروژه علوم داده، افراد با تخصص‌های مختلف (مثل تحلیل‌گر و مهندس داده) با هم کار می‌کنند تا یک پروژه را به سرانجام برسانند. اما با این‌که تمرکز هر کدام از افراد بر یک حوزه خاص است، این اشخاص به خوبی می‌توانند با هم تعامل کنند. به همین دلیل است که یک مهندس داده خوب، هم به مبانی نظری تحلیل داده آشناست و هم با ابزارهای تحلیل داده مثل R یا Python کار کرده است.
  • تسلط به دانش پایه‌ای علوم کامپیوتر (داده‌ساختارها و الگوریتم‌ها) : مهندسی داده، مجموعه‌ای از چالش‌های جذاب و پیچیده فنی را در بر دارد؛ به طوری که فهم بالا از داده‌ساختارها و الگوریتم‌ها یک پیش‌نیاز برای مهندس داده‌ای است که می‌خواهد طراحی‌های بهینه و درست انجام دهد. به عبارتی، چنین مهندس داده‌ای راه‌حل‌هایش را طوری بهینه می‌کند که با منابع محدود بتواند بازدهی بالایی کسب کند.
  • تجربه عملی در مهندسی نرم‌افزار و توسعه محصول: مهندس داده خوب، علاوه بر دانش بالایی که دارد، تجربه به ثمررساندن پروژه‌های نرم‌افزاری را نیز دارد تا گنجینه علم و عملش کامل باشد!
  • تسلط به زبان برنامه‌نویسی Java یا Scala
  • آشنایی با مفاهیم سیستم‌های توزیع‌شده (Distributed Systems): فرآیند کار با مه‌داده‌ها، حجم محاسبات بسیار بالایی را نیاز دارد. بنابراین لازم است تا پردازش‌های مختلف روی داده‌ها، به جای یک سیستم متمرکز، توسط مجموعه‌ای از سیستم‌های توزیع‌شده انجام شود تا سرعت پردازش‌ها بهبود پیدا کند.
  • آشنایی با ابزارهای Hadoop و Spark: از آن‌جا که نیازی نیست تا چرخ را از نو اختراع کنیم، برای کار با مه‌داده‌ها هم نیازی نیست تا همه کدها را از ابتدا بنویسیم. به همین دلیل، آشنایی با این ابزارهای آماده، مثل Hadoop و Spark، برای یک مهندس داده از اوجب واجبات است!
  • - آشنایی با پایگاه‌های داده توزیع‌شده (مثل Cassandra یا HBase): برای نگه‌داری مه‌داده‌ها، پایگاه‌های داده سنتی و متمرکز کارا نیست؛ برای همین نیاز است تا از پایگاه‌های داده‌ای استفاده شود که به صورت غیرمتمرکز در سرورهای مختلف داده را نگه دارد.
  • - آشنایی با سیستم عامل لینوکس: اهمیت لینوکس در کارهای نرم‌افزاری بر اهلش پوشیده نیست! به همین دلیل است که مهندس داده، باید با سیستم عاملی که می‌خواهد کارهایش را روی آن انجام دهد آشنایی داشته باشد تا در صلح و صفا و با تعامل دوستانه با سیستم عامل کدش را بزند و اجرا کند!
  • آشنایی با شبکه‌های کامپیوتری: برای استفاده از سیستم‌های توزیع‌شده، که اعضای آن ممکن است از نظر جغرافیایی با هم کیلومترها فاصله داشته باشند، نیاز است تا با کمک شبکه‌ها آن‌ها را به هم متصل کنیم تا به صورت یک مجموعه سیستم قابل استفاده شوند. به همین دلیل است که فهم خوب از شبکه‌های کامپیوتری برای یک مهندس داده خیلی وقت‌ها می‌تواند کمک‌کننده باشد.
 

مزایای شرکت:

  • ناهار و پذیرایی میان‌وعده
  • ساعت‌کاری منعطف
  • بیمه
  • حقوق مناسب
  • فرصت یادگیری و رشد علمی و مهارتی
  • موقعیت مکانی با دسترسی مناسب


پس اگر به نظرتان می‌آید همه یا اکثر ویژگی‌های یک مهندس داده را دارید، خوش‌حال می‌شویم که رزومه‌تان را برای‌مان بفرستید

(لازم به توضیح است که امکان همکاری به صورت پاره‌وقت نیز فراهم است.)

معرفی شرکت

درباره حسابا

مجموعه «حسابا»، با هدف حل مسائل مختلف صنعتی کشور با به‌کارگیری مهارت‌ و فناوری‌های مختلف علوم داده (Data Science) توسط تعدادی از فارغ‌التحصیلان تحصیلات تکمیلی و دانشجویان دانشگاه صنعتی شریف تاسیس شده‌است.

تیم حسابا، دانش و تجربه خوبی را در حوزه‌های مختلف علوم داده مانند مهندسی مه‌داده‌ها (Big Data)، تصویرسازی، مدل‌سازی و تحلیل داده‌های حوزه‌های گوناگون با به‌کارگیری روش‌های آماری و یادگیری ماشین دارد. تجربه حل مسائل داده‌محور در حوزه‌هایی مانند صنایع مخابراتی، حمل‌و‌نقل، مالی و همکاری با تعداد زیادی از شرکت‌های دانش‌بنیان، باعث شده تا این مجموعه به خوبی بتواند دانش و فناوری خود را در حل مسائل واقعی به کار گیرد.

مسائل علوم داده طیف وسیعی از چالش‌های فنی و مهندسی نرم‌افزاری مه‌داده‌ها تا مسائل نظری مدل‌سازی ریاضی و آماری را در برمی‌گیرد. تجربه کار با داده‌هایی از مرتبه پتابایت از طرفی و دانش و تجربه پژوهشی تیم در حوزه‌های نظری تحلیل داده از طرف دیگر، مثال‌هایی هستند از این‌که مجموعه حسابا مجموعه مهارت‌ها و دانش‌های موردنیاز برای فعالیت در علوم داده را داراست و به یکی از مجموعه‌های تخصصی حوزه علوم داده در کشور تبدیل شده است.
  • مهارت‌های مورد نیاز

    Big Data Scala Java
  • جنسیت

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

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

    مهم نیست
این آگهی منقضی شده است

مشاغل مشابه

image/svg+xml