Эта вакансия в архиве
Посмотреть похожие вакансии ↓Описание вакансии
Текст:
TL;DR
Python/Go-разработчик в Поиск (Python/Go): Разработка дата-пайплайнов и внутренних микросервисов поисковой платформы с акцентом на сбор, обработку и доставку данных, браузерную автоматизацию и сетевое взаимодействие. Focus on повышении надёжности production-систем, работе с параллелизмом, тайм-аутами, повторными попытками и обработкой ошибок.
Локация: Москва, комбинированный формат работы
Компания
VK развивает Поиск, который понимает смысл запросов с помощью нейросетей, использует граф знаний и компьютерное зрение, а также развивает рекомендательную систему и обнаружение вредоносного контента.
Что делать
- Разрабатывать и поддерживать дата-пайплайны и внутренние микросервисы поисковой платформы.
- Создавать инструменты для сбора, обработки и обогащения данных из различных источников.
- Развивать сервисы браузерной автоматизации и сетевого взаимодействия.
- Улучшать существующие системы на Node.js и Python и разрабатывать новые сервисы на Python и Go.
- Повышать надёжность обработки данных, работая с параллелизмом, тайм-аутами, повторными попытками и обработкой ошибок.
Требования
- Хорошее знание Python и/или Go.
- Знакомство с алгоритмами и структурами данных.
- Понимание асинхронного программирования, конкурентности и многопоточности.
- Понимание принципов разработки backend-сервисов и сетевого взаимодействия.
- Готовность разбираться в большой существующей кодовой базе и поддерживать production-системы.
Хорошо, если есть
- Знание Node.js.
Культура и преимущества
- Комбинированный формат работы.
- Работа над внутренними сервисами и дата-пайплайнами для Поиска и продуктов экосистемы.
- Разработка новых сервисов преимущественно на Python и Go при поддержке зрелой кодовой базы на Node.js и Python.