4 дня назад
Middle+/Senior Go (Golang) Backend Developer (AI)
1 000 000KZT
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →