Мы выбирали тех, кто уже хорошо знаком с SQL, Python, знает основы Data Lake/DWH — отбирали не вручную, а с помощью автоматизированного тестирования. В нем кандидату предлагалось пройти тест с вариантами ответов, по итогам которого он сразу видел свои баллы по всем требуемым для найма компетенциям. Если тестируемый не достигал проходного уровня по всем компетенциям, система показывала его уровень и рекомендации по улучшению проседающих навыков, а если тест был пройден достаточно хорошо, то открывалось второе задание — уже без вариантов решений.
Решения этих заданий мы уже изучали вручную и либо приглашали на программу обучения, либо, если у кандидата хватало всех компетенций, в том числе Apache Spark, передавали его контакты клиенту для приглашения на собеседование.