Zehnmind.ai
Узбекистан21 день назад
3 000 USD
в месяц
Свяжитесь напрямую по этой вакансии
Грейд
Senior
Формат работы
Офис
Тип занятости
Полная занятость
Уровень английского
B2 - Выше среднего
По стране
ИИ напишет его по вашему резюме, останется только отправить
Zehnmind.ai Ташкент, офис · полный рабочий день · $3000/месяц
Мы ищем человека, который возьмет на себя реальную ответственность за нашу бэкенд-архитектуру. Не очередной CRUD-сервис — распределенные системы, событийно-ориентированный дизайн и ИИ, работающий внутри самого бэкенда, а не через API кого-то другого.
Вы будете проектировать и полностью владеть масштабируемыми распределенными системами, а также документировать обоснования своих решений, чтобы остальная часть команды могла их понять — ADRs, диаграммы, обзоры дизайна. Многое из этого заключается в правильном моделировании сложных бизнес-доменов с помощью DDD и преобразовании их в сервисы, которые остаются чистыми даже через год.
Событийно-ориентированная работа — большая часть этой должности: Kafka или RabbitMQ, проектирование топиков и очередей, продумывание гарантий доставки и того, что происходит при сбоях. А в области ИИ — фактическая реализация в коде, критичном к производительности — развертывание моделей (model serving), конвейеры вывода (inference pipelines), векторный поиск (vector search) и связанная с этим настройка задержки (latency) и стоимости (cost).
Остальное — это то, чего вы ожидаете от старшей роли: проектирование схем, которые выдерживают рост данных, ревью кода, наставничество окружающих вас людей и тесное сотрудничество с продуктовой командой, командой данных и DevOps.
Реальный опыт в архитектуре — микросервисы, модульные монолиты, гексагональная/чистая архитектура — и мнения о том, когда каждый из них является неправильным выбором. Твердое понимание событийно-ориентированных паттернов: event sourcing, CQRS, саги (sagas), идемпотентность (idempotency), конечная согласованность (eventual consistency), порядок сообщений (message ordering).
Опыт работы с Kafka или RabbitMQ в продакшене — это не подлежит обсуждению. Партиционирование (partitioning), группы потребителей (consumer groups), повторные попытки (retries), очереди недоставленных сообщений (dead-letter queues), семантика доставки (delivery semantics) — вы должны были отлаживать их под нагрузкой, а не просто читать о них.
Вам также понадобится опыт масштабирования систем горизонтально (кэширование, балансировка нагрузки, шардинг, высокая доступность), практический опыт реализации ИИ (конвейеры встраивания — embedding pipelines, RAG, оптимизация вывода — inference optimization, пакетная обработка — batching, управление ресурсами GPU/CPU), практическое DDD и сильное проектирование баз данных — индексирование, транзакции и уровни изоляции, знание того, когда SQL лучше NoSQL, а когда нет.
С точки зрения языков — сильное владение как минимум одним строго типизированным объектно-ориентированным языком: Java, C#/.NET или C++. SOLID и паттерны проектирования должны быть частью вашей ежедневной работы, включая понимание того, когда паттерн является излишним.
Отправьте свое резюме и ссылку на GitHub или портфолио на careers@zehnmind.ai. Если вы создали что-то, чем гордитесь, расскажите нам об этом — мы предпочли бы прочитать это, чем список технологий.
Знаете кого-то, кто подходит? Передайте информацию дальше