Senior Go Developer (VK Predict)
Требования
Местоположение и тип занятости
Компания
Место встречи лучших
Описание вакансии
О компании и команде
Мы создаём продукты и сервисы для клиентов на основе предиктивных моделей с использованием методов машинного обучения и собственной платформы обработки больших данных.
Ищем Go-разработчика, готового к самостоятельности и масштабным задачам.
У нас интересно, потому что мы работаем над B2B-сервисами, приносящими реальные деньги. Вы при желании сможете попробовать себя в Data Engineering или Data Science, регулярно участвовать в проектировании и дизайне архитектуры нетривиальных систем.
Ожидания от кандидата
- Вы в бэкенд-разработке не менее четырёх лет, из них не менее двух пишете на Go;
- уже разрабатывали что-либо на Python;
- понимаете устройство реляционных БД и работали с ними: проектировали схемы, писали SQL-запросы, занимались оптимизацией;
- самостоятельно проектировали системы и архитектуры;
- понимаете веб-технологии, в том числе знакомы с HTTP и REST;
- знаете, какой подход к разработке применить в каждом конкретном случае: SOLID, DDD, Clean Architecture или другой;
- владеете навыками администрирования как разработчик;
- привыкли писать тесты и документировать код;
- самостоятельны и умеете планировать свою работу.
Будет плюсом, если вы знакомы с GitLab-CI, Kubernetes и ClickHouse.
Задачи
- Технически лидировать разработку продукта, состоящего из нескольких сервисов;
- развивать микросервисы, которые анализируют активность десятков миллионов пользователей в режиме near real-time;
- разрабатывать инструмент сервинга ML-моделей: перерабатывать модульный монолит на Python в раздельные компоненты, в том числе на языке Go;
- улучшать business-critical систему.
Условия работы
- Гибкий график работы
- Бонусы и скидки от партнеров
- Офис в центре города
- ДМС
- Профессиональная команда