1. تخصص در برنامه نویسی Python 2. آشنایی با توانایی پیاده سازی شبکه های بازگشتی (Recurrent neural networks) 3. دانش کافی در استفاده از فریمورکهای Tensorflow و PyTorch 4. علاقهمند به یادگیری مفاهیم جدید 5. خلاقیت در حل مساله 6. کار تیمی آشنایی با 1. پردازش سری های زمانی 2. با Git و سیستمعامل Linux 3. یادگیری تقویتی (Reinforcement learning) مزیت محسوب میشود.