Go-разработчик по Middle/Senior

280,000 - 320,000 RUB

Что за роль

Go-разработчик будет создавать и поддерживать высоконагруженные сервисы для маршрутизации запросов к нейросетям. В зоне ответственности — распределённая микросервисная архитектура, проксирование трафика и подсистемы биллинга, учитывающие потребление ресурсов, лимиты и доступы по ключам.

Что предстоит делать

  • Разрабатывать и сопровождать сервисы на Go для маршрутизации запросов к нейросетям.
  • Проектировать и масштабировать распределённые микросервисы в инфраструктуре Kubernetes.
  • Интегрировать Apache Kafka и оптимизировать обработку потоков данных и очередей.
  • Проектировать схемы и оптимизировать запросы в PostgreSQL и ClickHouse для задач трекинга и биллинга.
  • Реализовывать кэширование и хранение сессий с помощью Redis.
  • Создавать шлюзы проксирования трафика и механизмы учёта потребления, лимитов и доступа по ключам.
  • Покрывать код тестами, участвовать в перекрёстных Code Review и технических созвонах.

Что потребуется

  • Не менее пяти лет релевантного опыта разработки.
  • Уверенное владение PostgreSQL, ClickHouse, Redis и Kafka.
  • Опыт разработки API Gateway и понимание архитектуры микросервисов.
  • Привычка тестировать код и поддерживать его читаемость.
  • Умение расставлять приоритеты и работать без микроменеджмента.
  • Готовность разбирать архитектурные компромиссы, в том числе применение дженериков и микросервисного подхода.

Что важно знать

В вакансии обозначены конкретные технологические задачи и приведены вопросы для обсуждения инженерных решений. Среди них — поведение прокси-сервиса при недоступности Redis, когда общий лимит запросов к провайдеру реализован асинхронным счётчиком. Также предстоит оценивать, когда микросервисная архитектура оправдана, и выбирать уместные способы повторного использования кода.

Оценка вакансии
7.8 / 10
Вакансия подробно описывает стек, инженерные задачи и требования, а также раскрывает зарплатную вилку и формат работы. Не указаны дополнительные льготы и перспективы развития, но технический контекст и ожидаемая зона ответственности понятны.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал