شرکت یکتانت

شرکت یکتانت

 

درباره شرکت

یکتانت سرویس جامعی است که به کسب‌وکارها کمک می‌کند بیشتر دیده شوند، بیشتر بفروشند و در نهایت درآمد خود را افزایش دهند. اگر شما هم صاحب یک کسب‌وکار آنلاین هستید یا قصد دارید کسب‌وکارتان را در فضای آنلاین هم توسعه دهید، قطعا به تبلیغات در فضای دیجیتال نیاز پیدا می‌کنید. با سرویس‌های یکتانت دیگر لازم نیست نگران بازاریابی دیجیتال کسب‌وکارتان باشید؛ می‌توانید تمامی نیازهای مرتبط با کمپین‌های دیجیتال مارکتینگ خود را با انواع خدمات یکتانت پوشش دهید و اهدافی را که از بازاریابی و فروش انتظار دارید، محقق کنید.

عنوان شغلی

دانشکده

شرح شغلی

ML Engineer

مهندسی کامپیوتر
علوم ریاضی

شرح وظایف:

توسعه پایپلان‌های مقیاس پذیر و توزیع شده برای آماده‌سازی داده، استخراج ویژگی و یادگیری مدل‌ها با استفاده از تکنولوژی‌هایی مانند اسپارک

توسعه، بهبود و دیپلوی مدل‌های یادگیری ماشین مقیاس پذیر برای بهبود معیارهای اصلی بیزینسی

بهینه‌سازی مدل‌ها برای سروینگ بلادرنگ (متوسط کمتر از ۱۰ میلی‌ثانیه)

راه‌اندازی و نگه‌داری زیرساخت‌های MLOps برای پایپلاین‌های داده، انبار ویژگی، ردیابی آزمایش‌ها، سروینگ و مانیتورینگ

همکاری با تیم‌های مختلف مهندسی و محصول برای تشخیص مسائل جدید قابل حل با یادگیری ماشین و ارایه راه‌حل کارا برای آن

Site Reliability Engineer

مهندسی کامپیوتر

ما در یکتانت با حجم عظیمی از سیستم‌ها و میکروسرویس‌های گوناگون روبه‌رو هستیم که با آن‌ها سعی می‌کنیم بهترین محصولات را بسازیم و برای بهبود مستمر آن‌ها تلاش می‌کنیم. این تعداد بالای سرویس‌ها در کنار حجم بالای داده‌هایی که یکتانت با آن‌ها مواجه است نیازمند زیرساخت و سیستمی قوی، محکم و قابل اتکا است.

تیم SRE به صورت مستمر به نگه‌داری از سرویس‌های یکتانت، راه‌اندازی و توسعه سرویس‌های جدید و بهبود دائمی تمامی سرویس‌ها می‌پردازند.  شما با ملحق شدن به یکتانت، به تیمی با دانش فنی بالا می‌پیوندید و با به‌روزترین تکنولوژی‌های دنیا کار می‌کنید.

شما به عنوان SRE در یکتانت مسئولیت انجام وظایف زیر را به عهده خواهید داشت:

• تجزیه و تحلیل سیستم‌های پیچیده از منظر قابلیت اطمینان (Reliability) و انعطاف‌پذیری (Resilience)

• طراحی، اجرا و نگه‌داشت زیرساخت‌های مناسب و سرویس‌های نرم‌افزاری برای محصولات یکتانت

• توسعه‌ی مستمر زیرساخت‌های موجود با بهره‌گیری از به‌روزترین ابزار و تکنولوژی‌های دنیا و با قابلیت مقیاس‌پذیری بالا

• پیاده‌سازی و بهبود مستمر زیرساخت‌ها و پلتفرم‌های یکتانت و نظارت بر سیستم‌ها

• مدیریت پیکربندی پلتفرم محصولات

• ایمن‌سازی زیرساخت‌های نرم‌افزاری محصولات یکتانت

• اتخاذ تصمیمات مرتبط با معماری نرم‌افزار و ارتباط سیستم‌ها

• بررسی، تصمیم‌گیری و اتخاذ گام‌های لازم برای رفع نیازمندی‌ها و پیاده‌سازی تصمیم‌ها

• یک‌پارچه‌سازی زیرسیستم‌های داخلی و خارجی

• اتوماتیک کردن فرایندهای استقرار نرم‌افزار

• ارتباط با تیم‌های دیگر برای حل مسائل و چالش‌های موجود

• عیب‌یابی مشکلات سیستم

دانش‌های تخصصی مورد نیاز:

• تسلط بر یکی از زبان‌های برنامه‌نویسی

• تسلط و تجربه‌ی حرفه‌ای در زمینه‌ی کار با سیستم عامل‌های Linux

• آشنایی و دانش عملیاتی مفاهیم CI/CD

• آشنایی بر مفاهیم TCP/IP

• تجربه‌ی طراحی سیستم‌های مقیاس‌بالا

• تسلط بر یکی از زبان‌های اسکریپتینگ

• آشنایی با انواع الگوهای معماری نرم‌افزار؛ مخصوصاً معماری میکروسرویس

• آشنایی با مفاهیم Containers/Orchestration و ابزارهایی نظیر Kubernetes و Docker

• آشنایی با ملاحظات امنیتی در حوزه‌ی پلتفرم

• آشنایی با ابزارهای لاگ و مانیتورینگ

• آشنایی با یکی از فریم‌ورک‌های وب

• آشنایی با پایگاه‌های داده‌ی SQL-based و NoSQL

Software Engineer

مهندسی کامپیوتر

ما در یکتانت با حجم بالایی از درخواست در مدت زمانی کوتاه روبه‌رو هستیم. چنین شرایطی نیازمند طراحی و توسعه سامانه‌هایی مقیاس‌پذیر با قابلیت گسترش بالا و هزینه نگهداری پایین است. شما با ملحق شدن به یکتانت، علاوه‌بر حل مسائل چند وجهی پیچیده، تجربه کار در مقیاس بالا را خواهید داشت. بنابراین به عنوان «مهندس نرم‌افزار» در یکتانت مسئولیت انجام وظایف زیر را به عهده خواهید داشت:
شرح وظایف و مسئولیت‌ها:
• طراحی و توسعه کدهای تمیز، با کیفیت، تست‌پذیر و مستند شده با عملکرد بهینه، مقیاس‌پذیر و با قابلیت استفاده مجدد
• همکاری موثر با سایر اعضای تیم و سازمان برای دستیابی به اهداف سازمان
دانش‌های تخصصی و مهارت‌های مورد نیاز:
• توانایی حل مسئله بالا و مهارت ارتباطی موثر 
• دانش مفاهیم پایه علوم کامپیوتر نظیر ساختمان‌داده‌ها، طراحی الگوریتم‌ و مفاهیم سیستم‌عامل
• تسلط بر یکی از زبان‌های برنامه‌نویسی؛ ترجیحاً Golang یا Python
• تسلط بر مفاهیم پایگاه‌داده‌‌ها خصوصاً پایگاه‌داده‌های رابطه‌ای
• آشنایی با توسعه نرم‌افزار در وب و فریم‌ورک‌های وب؛ ترجیحاً Django

Frontend Engineer

مهندسی کامپیوتر
مهندسی برق
 

ما در یکتانت با داشتن میلیون‌ها کاربر، مسئولیت بالایی در تحویل به‌موقع کدها با کیفیت بالا داریم. بنابراین همواره سعی می‌کنیم بهترین توسعه‌دهندگان را برای ارائه‌ی باکیفیت‌ترین محصولات در کنار هم جمع کنیم. شما به عنوان یک برنامه‌نویس Front-End در یکتانت باید دائماً به دنبال یادگیری و بهبود و ارتقا باشید، مشتاقانه ایده‌های خلاقانه‌ای ارائه دهید و آن‌ها را پیاده‌سازی کنید.
در این موقعیت شغلی شما مسئولیت انجام وظایف زیر را به عهده خواهید داشت:
• طراحی و توسعه کدهای تمیز، با کیفیت، تست‌پذیر و مستند شده با عملکرد بهینه، مقیاس‌پذیر و با قابلیت استفادهٔ مجدد که منجر به صفحات وب Responsive و با کیفیت می‌شود
• همکاری موثر با سایر اعضای تیم و سازمان برای دستیابی به اهداف سازمان
دانش تخصصی و مهارت‌های مورد نیاز:
•   توانایی حل مسئله بالا و مهارت ارتباطی موثر
•   دانش مفاهیم پایه‌ی علوم کامپیوتر مثل ساختار داده، الگوریتم‌ها، پایگاه داده و …
•   اطلاعات کافی از جزئیات دقیق فناوری‌های اصلی سمت کاربر نظیر HTML, CSS و JavaScript
•   تسلط بر یکی از فریم‌ورک‌های JavaScript نظیر Vue و React