Go-разработчик ML-инфраструктуры
Город: Москва
Формат работы: Комбинированный
Занятость: 40 часов в неделю
Блок AI
Мы развиваем технологии искусственного интеллекта для ключевых продуктов VK, создаём систему рекомендаций и поиска контента на наших платформах.
О команде
Мы занимаемся развитием ML-инфраструктуры для всей компании. Разрабатываем платформу, которая предоставляет возможность «по клику» развернуть в продакшен использование ML-модели разных типов (от catboost до llm) с разными интерфейсами доступа (http, grpc, kafka), обеспечивая горизонтальное масштабирование и отказоустойчивость; решаем задачи по оптимальному использованию GPU-ресурсов разными командами. В команде опытные бэкенд-разработчики, и мы ищем стажёра, которому будет интересно развиваться на стыке бэкенда и машинного обучения.
Предстоящие задачи
- Разработка и оптимизация платформы ML-инференса, повышение эффективности использования GPU.
- Участие в автоматизации развёртывания ML-моделей.
- Написание бэкенд-сервисов преимущественно на Go, а также поддерживающие скрипты и инструменты на Python.
- Исследование и экспериментирование с методами эффективной утилизации GPU.
- Разработка решений для обеспечения стабильной работы ML-моделей.
Необходимо иметь
- Умение писать код на Go.
- Базовые знания Linux.
- Знание основ работы с базами данных (PostgreSQL или другие SQL-решения).
- Желание разбираться в ML-инфраструктуре и работать с высоконагруженными системами.
Будет преимуществом
- Знание Python, знакомство с основными библиотеками: NumPy, PyTorch.
- Базовое представление о ML.
Условия
- Команда: работа с ведущими экспертами IT-индустрии, которые готовы делиться своим опытом.
- Масштабные проекты и интересные задачи: мы реализуем более 200 технологичных продуктов, которыми пользуется свыше 95% аудитории рунета.
- Оборудование: у нас есть специализированные гаджеты и дополнительные мониторы для качественного решения рабочих задач.
- Профессиональное развитие: мы проводим митапы, конференции, семинары и тренинги для сотрудников.
- Здоровье и спорт: в офисе есть фреш-бар с овощами и фруктами, можно вступить в спортивную команду, а ещё мы компенсируем затраты на питание.
- Командный досуг: наши сотрудники собираются вместе и проходят мастер-классы, тимбилдинги на свежем воздухе, смотрят кино и, конечно, танцуют на VK Fest.
- Офис в современном бизнес-центре в Москве в пяти минутах от метро.
Как проходит этап стажировки
- 1 этап: Адаптация (Знакомство с наставником и командой, получение доступов, Welcome-встреча).
- 2 этап: Задачи (Постановка задач, погружение в детали, обсуждение промежуточных итогов).
- 3 этап: Нетворкинг (Взаимодействие с коллегами, участие в мероприятиях).
- 4 этап: Итоги (Оценка результатов, обратная связь).