
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 и виртуальных машинах по запросу либо изолированных вычислительных средах в крупном масштабе.
- Опыт нагрузочного тестирования, автомасштабирования и планирования ресурсов для переменного трафика, обусловленного событиями.
- Опыт внедрения практик разработки с поддержкой ИИ в инженерной команде.
Преимущества
- Работодатель обеспечивает равные возможности трудоустройства и реализует политику позитивных действий.
- Информация соискателей обрабатывается конфиденциально в соответствии с рекомендациями по равным возможностям трудоустройства.