تکنولوژیها
- PythonNumPyScalaTensorFlowMatplotlib
تا به حال شده به دنبال یک نظافتچی یا لوله کش گشته باشید؟ اگر جوابتان مثبت است احتمالا این کار هنوز برایتان بیشتر از چیزی که در قرن بیست و یک انتظار داشتهاید سخت بوده است.
کار سنجاق وصل کردن آدم هاست. کسانی که میخواهند کار روی زمین مانده شان انجام شود و کسانی که آمادهاند تا این کار را انجام دهند. ما در سنجاق در حال ساختن آینده بازار خدمات ایران هستیم. این کار حتی از ظاهر آن هم بزرگتر و البته پر چالشتر است.
سنجاق به عنوان دستیار متخصصین، قصد دارد کمک کند هر متخصصی تنها بر تخصص خود تمرکز کند و پیدا کردن مشتری وظیفه سنجاق باشد. بدون شک این حد از تاثیر گذاری در زندگی هزاران متخصص ایرانی انگیزه بزرگی برای ادامه فعالیت تیم سنجاق است.
محیط کاری
در سنجاق به رشد افراد اهمیت زیادی داده میشود و با وجود کار مداوم و مسئولیتهای زیادی که بر عهده هر نفر است، رشد فردی هر نفر تشویق میشود. تیم سنجاق کوچک است. بنابراین تعهد هر نفر در این فضا از اهمیت بالایی برخوردار است و البته هر نفر در رشد سنجاق تاثیر جدی دارد.
محیط کار سنجاق، جایی شیک و برق انداخته نیست. اما تک تک افراد تیم نسبت به آن حساسند و فضایی دوست داشتنی برای زندگی درست کردهاند. گل و گیاه از در و دیوار آویزان است و دیوارها با تصاویر مختلف پر شدهاند. با وجود قرار گیری بر خیابان عباس آباد، کنار مترو شهید بهشتی و دو طبقه زیر زمین، وجود یک حیاط دلچسب همراه روزهای پرکار ما در سنجاق است. مراسم صبحانه از دیگر قسمتهای جدا نشدنی از فرهنگ سنجاق است که هر روز به آداب کامل در سنجاق برگزار میشود.
درباره تیم فنی
مهمترین ویژگی افراد تیم فنی در سنجاق، نقش داشتن در بهبود و رشد روزانهی یک محصول است و شریک بودن در لذت اینکه بدانید هر قدم کوچکی که برمیدارید، به طور مستقیم در شکل گیری یک بازار نقش داشتهاید. اشتیاق همه افراد به بهتر شدن و بهتر کردن، همکاری تنگاتنگ و به خدمت گرفتن تکنولوژی پیشرفته برای بهینه سازی منابع تیم از ویژگیهای تیم فنی سنجاق است. کلام آخر اینکه اگر امروز شما با فردای شما تفاوت نداشته باشد، جایی در تیم فنی سنجاق ندارید!
درباره این نقش
قلب تپنده سنجاق، دادهها و مدلهای تحلیل دادهها و تصمیم گیری داده محور است. در ترکیب فعلی تیم، نقش data-engineer همانند سایر افراد تیم فنی سنجاق است، با این تفاوت که تمرکز اصلی این نقش بر توسعه زیرسیستمهای مربوط به جمع آوری متریکها و زیرسیستمهای تحلیلی است. همچنین تلاش برای تحلیل دادهها و استخراج انواع یافتههای ممکن از دادههای جمع آوری شده و البته تزریق دیدگاه داده محور به کل مجموعه سنجاق از وظایف این نقش است.
مسئولیتها
- تحلیل دادههای موجود و آماده سازی انواع گزارشهای مورد نیاز تیم.
- تزریق دیدگاه تحلیلی به کل تیم و تلاش برای یافتن راههای تازه برای تحلیل دادهها و استنتاج یافتههای جدید.
- تعامل تیمی در پیشبرد اهداف مجموعه در قالب توسعه نرم افزارهای مختلف پلتفرم سنجاق و یا رفع ایرادات در هر قسمت از سیستم (نه فقط سیستمهای مربوط به دادهها).
- تلاش روزانه برای بهتر شدن دانش خود و بهتر شدن کیفیت سیستم.
- تلاش برای تولید نرم افزار با کیفیت بی نظیر.
- شرکت در کارگاهها و فرآیندهای آموزشی (هم در قالب آموزنده و هم آموزگار) و تلاش برای افزایش توان و دانش فنی کل تیم.
- احساس مسئولیت در قبال مجموعه و تلاش برای رسیدن به اهداف، ورای وظایفی که به صورت مستقیم تعریف میشود.
ویژگیهای لازم برای این نقش
- مسلط به دست کم یک زبان برنامه نویسی عمومی (ترجیحا Python).
- آشنا به فریم ورکهای مربوط به تحلیل دادهها و مصور سازی و گزارش گیری (مانند Pandas Matplotlib و …).
- دست کم یک سال سابقه کار به عنوان برنامه نویس (در هر نقشی).
- خودانگیختگی در انجام کارها و عدم نیاز به مدیریت مداوم.
- روحیه کار تیمی و تعامل قوی با دیگر افراد تیم.
- اشتیاق به یادگیری و رشد و همچنین تولید محصول، با بهترین کیفیت ممکن.
- تسلط با مبانی ساختمان دادهها و الگوریتمها.
دیگر موارد ارزشمند برای فعالیت در این نقش
- تسلط بر مفاهیم VCS (ترجیحا git).
- آشنایی با پروتکل HTTP و ساختار برنامههای تحت وب.
- تجربه کار تیمی در نقش data-scientist یا data-engineer.
- آشنا به مفاهیم Big-data و فریم ورکهای مربوطه.
- آشنا به Functional Programming (ترجیحاً Scala یا Haskell).