Point your AI agent at freehire and let it find you a job.

Get the CLI →

VK

Open 30d

Python/Go-разработчик

Posted Updated 2 views
Discussion

Summary

Develops and maintains internal data pipelines, microservices, and browser-automation tools for VK's Search team, collecting and processing data for search and other ecosystem products. New services are built mainly in Python and Go, plus maintenance of an existing Node.js/Python codebase.

Мы — команда внутренних сервисов Поиска. Мы создаём внутренние сервисы и дата-пайплайны для сбора, обработки и доставки данных, необходимых поиску и другим продуктам экосистемы. Среди наших задач — интеграции с различными источниками и хранилищами, управление обработкой заданий и инструменты браузерной автоматизации. Часть системы представляет собой зрелую кодовую базу на Node.js и Python, а новые сервисы мы разрабатываем преимущественно на Python и Go.

Задачи

  • Разрабатывать и поддерживать дата-пайплайны и внутренние микросервисы поисковой платформы
  • Создавать инструменты для сбора, обработки и обогащения данных из различных источников
  • Развивать сервисы браузерной автоматизации и сетевого взаимодействия
  • Улучшать существующие системы на Node.js и Python, разрабатывать новые сервисы на Python и Go
  • Повышать надёжность обработки данных: работать с параллелизмом, тайм-аутами, повторными попытками и обработкой ошибок

Требования

  • Хорошее знание Python и (или) Go
  • Знакомство с алгоритмами и структурами данных
  • Понимание асинхронного программирования, конкурентности и многопоточности
  • Понимание принципов разработки backend-сервисов и сетевого взаимодействия
  • Готовность разбираться в большой существующей кодовой базе и поддерживать production-системы

Будет плюсом

Знание Node.js будет плюсом, но не является обязательным.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.