شرکت یکتانت

یکتانت مجموعه‌ای است که تمام راه‌های دیجیتال مارکتینگ به آن می‌رسد. ما در یکتانت تلاش می‌کنیم تا با نوآوری و خلاقیت، بتوانیم بهترین ابزارها، امکانات و آموزش‌ها را برای کسب‌وکارهای بزرگ و کوچک فراهم کنیم. محصولات جدیدی که یکتانت به صنعت دیجیتال مارکتینگ در ایران عرضه کرده است، شاهدی بر این ادعاست. همکاران ما همواره به دنبال پیشرفت هستند و پویا بودن را می‌توان در تک‌ تک تیم‌های یکتانت (کوچک یا بزرگ) به وضوح دید. این پیشرفت فقط محدود به ما و افراد حاضر در یکتانت نیست. ما باور داریم پیشرفت، مُسری است و اگر بخشی از جامعه پیشرفت کند، می‌تواند کمکی به رشد جامعه باشد. با این دیدگاه خوشحالیم که می‌توانیم تاثیری هر چند کوچک بر جامعه‌ی خود داشته باشیم.قصه‌ی ما را همین‌جا بخوانید. از کجا آمده‌ایم و به کجا رسیده‌ایم.

شرکت یکتانت با حضور در دهمین دوره کوآپ از میان دانشکده‌های مهندسی کامپیوتر و علوم ریاضی دانشجو جذب می‌نماید و موقعیت‌های شغلی زیر را ارائه می‌دهد:

عنوان شغلی

رشته تحصیلی

شرح شغل

ML Engineer

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

علوم ریاضی

ما در یکتانت با دیتای بسیار زیادی سروکار داریم که با استفاده از آن می‌توانیم کارایی محصولات مختلف‌مان را بالا ببریم. شما با ملحق شدن به ما به توسعه مدل‌های مقیاس‌پذیر و بلادرنگی کمک می‌کنید که اثر مستقیم بر بهره‌وری محصولات و سرویس‌های یکتانت دارد. به عنوان مهندس یادگیری ماشین پایپلاین‌های پردازش، تحلیل داده و استخراج ویژگی طراحی می‌کنید. مدل‌های یادگیری ماشین که مسائل کلیدی بیزینس را حل می‌کنند توسعه و بهبود می‌دهید و آن‌ها را به صورت کارا دیپلوی می‌کنید. زیرساخت MLOps مورد نیاز برای این مدل‌ها را نگه‌داری می‌کنید و توسعه می‌دهید, با تیم‌های مختلف همکاری می‌کنید برای پیدا کردن مسائل جدید بیزنس و فنی که با یادگیری ماشین قابل حل و بهبود هستند.

شرح وظایف:

  • توسعه پایپلان‌های مقیاس پذیر و توزیع شده برای آماده‌سازی داده، استخراج ویژگی و یادگیری مدل‌ها با استفاده از تکنولوژی‌هایی مانند اسپارک
  • توسعه، بهبود و دیپلوی مدل‌های یادگیری ماشین مقیاس پذیر برای بهبود معیارهای اصلی بیزینسی
  • بهینه‌سازی مدل‌ها برای سروینگ بلادرنگ (متوسط کمتر از ۱۰ میلی‌ثانیه)
  • راه‌اندازی و نگه‌داری زیرساخت‌های 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