
HackerRank розробляє платформу для оцінювання навичок і навчання технологічних команд та розробників. Роботодавці використовують її для перевірки коду, оцінювання кандидатів за допомогою практичних завдань із програмування та виявлення плагіату за допомогою ШІ під час відбору й співбесід. Розробники можуть практикуватися в програмуванні, готуватися до співбесід і розвивати навички у глобальній спільноті платформи. Заснована у 2012 році, HackerRank обслуговує понад 3 000 технологічних команд у всьому світі, зокрема багато компаній зі списку Fortune 100.
Старший інженерний менеджер HackerRank — платформа оцінювання (гібридний формат, Індія)
Керуйте розробкою платформи оцінювання HackerRank для найму та підвищення кваліфікації розробників. Масштабуйте розподілені системи для понад 100 000 кандидатів одночасно та розвивайте високоефективні команди.
Опис
- Визначати технічний напрям і керувати розробкою платформи оцінювання HackerRank.
- Надавати кандидатам виділені віртуальні машини й онлайн-середовище розробки для роботи з реальними застосунками.
- Створювати системи, що підтримують до 100 000 кандидатів одночасно.
- Співпрацювати з продуктовими командами HackerRank, щоб інтегрувати рішення для оцінювання в кожен продукт.
- Спільно з відділом продукту визначати бачення та дорожню карту платформи оцінювання.
- Проєктувати системи, розраховані на понад 100 000 одночасних користувачів.
- Відповідати за виконання зобов’язань щодо постачання та спрямовувати щоденну роботу, застосовуючи гнучкі методології.
- Підтримувати високий рівень операційної роботи: надійність, реагування на інциденти, безпека й конфіденційність.
- Наймати, наставляти та розвивати інженерів, зокрема визначати кар’єрні шляхи.
- Визначати, як команда використовує інструменти ШІ під час розробки програмного забезпечення.
- Співпрацювати з командами продукту, інфраструктури та безпеки.
Вимоги
- Щонайменше 8 років досвіду розробки програмного забезпечення, зокрема не менше 3 років керування інженерними командами.
- Значний досвід проєктування високодоступних, масштабованих, відмовостійких і безпечних розподілених систем та великомасштабних вебсервісів.
- Досвід технічного лідерства та здатність спрямовувати важливі обговорення архітектури.
- Підтверджений досвід найму, керування й наставництва технічних команд, а також управління очікуваннями зацікавлених сторін.
- Практичне володіння принаймні однією з мов: Go, Python, Ruby або Node.js.
- Впевнене практичне володіння AWS або Google Cloud Platform.
- Навички чіткої комунікації та здатність ефективно працювати в динамічному середовищі, що змінюється.
- Досвід створення або масштабування хмарних IDE, віддалених середовищ розробки чи онлайн-платформ для програмування.
- Практична експертиза в контейнерах, Kubernetes і віртуальних машинах на вимогу або ізольованих обчислювальних середовищах у великому масштабі.
- Досвід навантажувального тестування, автомасштабування та планування ресурсів для мінливого трафіку, зумовленого подіями.
- Досвід запровадження практик розробки з підтримкою ШІ в інженерній команді.
Переваги
- Роботодавець забезпечує рівні можливості працевлаштування та реалізує політику позитивних дій.
- Інформація кандидатів обробляється конфіденційно відповідно до рекомендацій щодо рівних можливостей працевлаштування.