Ми шукаємо досвідченого Backend-розробника Go/AI-експерта, який виступатиме в ролі технічного консультанта та ментора для нашого розробника. Ваша головна місія допомагати з архітектурними рішеннями та ділитися практичним досвідом інтеграції LLM-моделей, щоб забезпечити високу якість продукту.
Базовий функціонал та інфраструктура проєкту вже готові та працюють. Наразі ми переходимо до етапу масштабування, вдосконалення наявних фіч та розробки нового складного функціоналу. Значна частина роботи буде пов’язана з архітектурою AI: покращенням роботи AI-агента через тулзи (function calling), промптинг та інші інструменти роботи з LLM, поєднуючи класичну розробку на Go з оркестрацією моделей.
Основні обов’язки (Формат консалтингу) * Технічне менторство та консультації: проведення регулярних Q&A-сесій з внутрішнім розробником, допомога у розборі складних технічних кейсів та блокерів. * Архітектурний нагляд: консультування щодо проєктування та масштабування нових функцій продукту, побудови оптимальної архітектури бекенду на Go. * Експертиза в AI/LLM: надання рекомендацій щодо оптимізації роботи AI-агента, написання системних промптів, використання function calling та ефективної оркестрації моделей Anthropic Claude. * Консультаційна підтримка при інтеграціях: допомога у виборі найкращих підходів для безшовної інтеграції нашого рішення з діючими API та інфраструктурою Azure замовника.
Технологічний стек * Мова: Go (Golang) * Фреймворки та бібліотеки: Gin, Gorilla Websocket, golang-jwt * Бази даних: Azure Cosmos DB * Екосистема AI: Anthropic Claude (API/Models), LangChainGo, Claude Code * Інфраструктура та DevOps: Azure Infrastructure, Bitbucket
Вимоги до кандидата * 3+ роки комерційного досвіду розробки бекенду, з глибоким фокусом на Go. * Відмінне розуміння RESTful APIs (Gin) та взаємодії в реальному часі через WebSockets (Gorilla Websocket). * Досвід інтеграції з API та розуміння того, як ефективно зв’язувати нові сервіси з готовими існуючими API. * Практичний досвід інтеграції AI/LLM (досвід із LangChainGo, prompt engineering, системними промптами та function calling для LLM). * Досвід роботи в хмарі Azure та з хмарними базами даних. * Впевнені знання Git-воркфлоу (Bitbucket). * Рівень англійської мови достатній для розуміння технічної документації.
Буде плюсом * Досвід побудови автономних складних LLM-ланцюжків (chains) у комерційних проєктах. * Активне використання Claude Code або інших AI-інструментів для оптимізації процесів.