Перші три місяці присвячені базовій підготовці. На цьому етапі потрібно виділяти близько 15 годин на тиждень. Курс починається з основ інженерії та статистики, потім переходить до аналізу даних. Слухачі вивчать регресію, класифікацію та кластеризацію - основні методи роботи з даними. Далі йдуть основи глибокого навчання та огляд бізнес-аспектів data science. Завершується етап вивченням методу максимальної правдоподібності.
Після закінчення першого етапу передбачений фінальний проект і технічна співбесіда. Ті, хто успішно здасть проект і покаже хороші результати, переходять на наступний рівень.
Другий етап триває три з половиною місяці і вимагає близько 30 годин на тиждень. Це менторська програма, де поглиблено вивчаються три ключові напрямки: комп'ютерний зір, обробка природної мови та машинне навчання в інженерії. Кожен напрямок розглядається детально з акцентом на практичне застосування.
Після другого етапу відбувається заключна технічна співбесіда. Випускники отримують можливість продовжити кар'єрний шлях у EPAM відповідно до набутих навичок і доступних вакансій.
Для успішного навчання потрібні знання математичного аналізу, лінійної алгебри та теорії ймовірностей. Також знадобиться розуміння статистики, методів оптимізації, структур даних і алгоритмів. Обов'язкове володіння Python на рівні знайомства з numpy та pandas. Англійська мова - від рівня B2.
Спочатку потрібно зареєструватися, заповнити всі поля і прикріпити резюме. Потім - описати мотивацію в додатковій інформації профілю. Далі треба пройти тести з англійської та технічний тест протягом п'яти днів. Мінімальні вимоги: B2 з англійської та 60% у технічному тесті. Після успішного проходження тестів - співбесіда з рекрутером та онлайн-технічний іспит. Успішні кандидати отримують запрошення на програму.