Назад
4 дня назад

Middle+/Senior Go (Golang) Backend Developer (AI)

1 000 000KZT
Формат работы
hybrid
Тип работы
fulltime
Грейд
middle/senior
Страна
Kazakhstan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Middle+/Senior Go (Golang) Backend Developer (AI): Разработка и развитие микросервисных backend-сервисов на Go для SaaS-продукта с семантическим поиском по нормативно-правовым актам и судебным решениям с акцентом на асинхронную обработку, ETL/ELT и интеграцию LLM, embedding-моделей и векторного поиска. Focus on проектирование API и межсервисного взаимодействия, отказоустойчивые RabbitMQ-пайплайны, оптимизацию баз данных и создание AI-функциональности.

Локация: Алматы, гибридный формат работы

Зарплата: от 1 000 000 KZT на руки в месяц

Компания

SaaS-сервис агрегирует нормативно-правовые акты и публичные судебные решения Республики Казахстан, предоставляя семантический поиск и ответы на юридические вопросы с помощью ИИ.

Что делать

  • Разрабатывать новый функционал на Go и развивать существующие микросервисные backend-сервисы по продуктовому roadmap.
  • Проектировать API-контракты, межсервисное взаимодействие и интеграции с API Gateway и компонентами на PHP/Laravel.
  • Создавать ETL/ELT-пайплайны для загрузки, преобразования, нормализации, обогащения и индексации данных.
  • Реализовывать надёжную асинхронную обработку через RabbitMQ с retry, идемпотентностью, контролем состояния и восстановлением после сбоев.
  • Интегрировать LLM, embedding-модели и модели переранжирования, развивать векторный поиск и агентные сценарии.
  • Проектировать схемы данных, оптимизировать запросы и ресурсоёмкие операции, писать тестируемый код и поддерживать техническую документацию.

Требования

  • Коммерческий опыт разработки на Go от 5 лет, включая конкурентность, production-сервисы, goroutines, channels, context и синхронизацию.
  • Опыт с HTTP/REST API, микросервисами, RabbitMQ или другим брокером сообщений, ETL/ELT и многоэтапной обработкой данных.
  • Знание PostgreSQL, MySQL, Redis и векторных хранилищ; практический опыт с Weaviate или аналогами, LLM, embeddings и reranking.
  • Обязателен опыт применения Claude Code, Codex или аналогичных AI-инструментов с проверкой сгенерированного кода.
  • Готовность читать и дорабатывать PHP/Laravel, а также работать с Docker, Linux, Git, CI/CD, тестами, логами, метриками и трассировками.
  • Понимание безопасной разработки: аутентификация, авторизация, валидация данных, TLS, CORS и работа с секретами.

Хорошо, если есть

  • Опыт с гибридным поиском, RAG-системами, оценкой качества AI-ответов и агентными пайплайнами.
  • Опыт с gRPC, pprof, Kubernetes, Nginx и углублённой настройкой RabbitMQ.
  • Опыт работы с юридическими, нормативными или data-heavy продуктами.

Культура и преимущества

  • Офис в центре Алматы рядом со станцией метро Байконур.
  • Минимум бюрократии, открытое обсуждение решений и возможность влиять на продукт и процессы.
  • Онбординг, совместные PR, обсуждение кода и обмен опытом.
  • Карьерное и профессиональное развитие, регулярные митапы и тимбилдинги.
  • Кофе и снеки в офисе.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →