Старший инженер-программист (Senior Software Engineer)
Старший Java-разработчик для создания и поддержки AI-агентов и поисковых сервисов на базе крупной платформы данных. Нужен опыт с распределенными системами, поиском (OpenSearch/Elasticsearch) и LLM-приложениями. Работа удаленная, контракт, с пересечением по времени с командой в США.
Зарплата не указана — оценили по рынку
На основе 87 похожих вакансий за 90 дней.
Что предстоит делать
<h3>О нашем клиенте</h3><p>Наш клиент — ведущая платформа для корпоративных данных, создающая открытый высокопроизводительный data lakehouse для ИИ и аналитических нагрузок. Платформа сочетает интеллектуальный SQL-движок запросов, семантический слой, готовый к работе с ИИ, и открытый каталог на базе Apache Iceberg — что позволяет компаниям из списка Fortune 500 в сферах финансов, энергетики, производства и логистики унифицировать, запрашивать и управлять данными в огромных масштабах из облачных и локальных источников.</p><h3>О роли</h3><p>Мы ищем Senior Software Engineer для создания и эксплуатации production-сервисов ИИ-агентов и поиска на базе крупномасштабной платформы данных. Это практическая работа на стыке распределенной backend-разработки и прикладного ИИ: мультиагентные рабочие процессы, инфраструктура исполнения инструментов, поиск и релевантность, а также интеграции с несколькими LLM-провайдерами — всё это работает как реальные production-сервисы, ориентированные на клиентов, с соответствующими требованиями к надежности.</p><h3>Обязанности</h3><ul><li>Проектировать и реализовывать масштабируемые мультиагентные рабочие процессы (включая состояние диалога), инфраструктуру исполнения инструментов и инструменты, работающие с данными: каталоги, схемы, lineage, SQL, задачи, семантические метаданные, подготовка данных и визуализации</li><li>Создавать возможности поиска и извлечения информации с помощью OpenSearch или аналогов — индексация, настройка релевантности, гибридный поиск по ключевым словам + векторный поиск</li><li>Интегрировать несколько LLM/модельных провайдеров с безопасной конфигурацией и корректной деградацией</li><li>Разрабатывать API и контракты событий через REST, streaming/SSE, gRPC, protobuf и SDK, включая интеграции с UI</li><li>Эксплуатировать, мониторить и улучшать production-сервисы — состояние сервисов, логи, метрики, трейсы, состояние поисковых кластеров, задержки и уровень ошибок; участвовать в модели поддержки production-сервисов команды</li><li>Расследовать инциденты, проводить анализ первопричин и выпускать долгосрочные исправления</li><li>Проектировать с учетом прав доступа, одобрений инструментов, мультитенантности и управления данными клиентов</li><li>Поддерживать зависимости, применять исправления безопасности и сокращать технический долг; создавать проектные документы, тесты, runbook и документацию; вести технические обсуждения и проводить ревью кода</li></ul><h3>Обязательные требования</h3><ul><li>Степень бакалавра или магистра в области компьютерных наук, компьютерной инженерии или смежной области — или эквивалентный практический опыт</li><li>7+ лет соответствующего опыта или эквивалентное подтвержденное влияние на уровне senior</li><li>Сильные навыки разработки на Java</li><li>Глубокое понимание конкурентности, структур данных, проектирования API, тестирования, поддерживаемости и обратной совместимости</li><li>Солидный опыт в распределенных системах, микросервисах, облачных сервисах или системах с интенсивной работой с данными</li><li>Практический опыт с поисковыми технологиями — OpenSearch, Elasticsearch или Lucene — включая векторный поиск, эмбеддинги или системы релевантности</li><li>Опыт создания LLM-приложений, агентных/инструментальных рабочих процессов, RAG-систем или интеграций с модельными провайдерами</li><li>Сильные production-навыки: диагностика сбоев через логи, метрики и трейсы; проектирование с учетом отказоустойчивости, повторов, отмены и восстановления</li><li>SQL и знакомство с концепциями платформ данных: каталоги, метаданные, схемы, управление данными, lineage</li><li>Уверенность в ведении неоднозначных кросс-сервисных задач с четкой коммуникацией со стейкхолдерами и качественной письменной документацией</li><li>Комфортная работа с AI-assisted процессами разработки — продуктивное использование современных ИИ-инструментов с критической оценкой их результатов</li><li>Английский Upper-Intermediate или выше (B2+) — ежедневное письменное и устное общение с командой разработки в США</li><li>Готовность работать в рабочие часы ЕС со сдвигом на 2–3 часа позже для ежедневного пересечения с утренними часами Западного побережья США</li></ul><h3>Желательные навыки</h3><ul><li>LangChain4j или аналогичные агентные фреймворки</li><li>Python для ИИ-сервисов, оценочных сред или изолированного выполнения</li><li>React и TypeScript</li><li>gRPC, protobuf, Quarkus, Kubernetes, MongoDB, KV-хранилища, событийно-ориентированные архитектуры</li><li>Apache Arrow, Apache Iceberg, OpenLineage, семантические слои или системы управления данными</li><li>Оценка качества ИИ: LLM-as-judge, бенчмаркинг моделей, production-метрики ИИ</li><li>Эксплуатация OpenSearch: управление жизненным циклом индексов, настройка релевантности, реагирование на инциденты</li><li>Вклад в open-source проекты</li></ul><h3>Условия</h3><ul><li><strong>Формат занятости:</strong> Долгосрочный контракт</li><li><strong>Локация:</strong> Европа (ЕС / ЕЭЗ / Великобритания), удаленно</li><li><strong>Рабочие часы:</strong> Рабочие часы ЕС, со сдвигом на 2–3 часа позже для ежедневного пересечения с командой Западного побережья США</li></ul> <div> <a href="https://jobs.dou.ua/companies/kaaiot/vacancies/371551/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийСтарший AI инженер-программист
~2 091 465 ₸ оценка
Ищем старшего full-stack инженера с сильным опытом в React/Angular и Java/Spring Boot, Python или C#, а также с практическим использованием AI-инструментов. Вы будете разрабатывать и поддерживать веб-приложения, внедрять AI-функции и облачные сервисы для медицинского заказчика. Компания предлагает работу в международной команде с современным стеком и полной занятостью.
Старший инженер-программист (Java/C++)
~2 091 465 ₸ оценка
Ищем старшего backend-инженера для разработки драйверов, коннекторов и сервисных интеграций для крупной платформы данных. Требуется глубокое знание Java или C++, опыт работы с API, протоколами и распределенными системами, а также уверенный английский. Предлагают удаленную работу в Европе, долгосрочный контракт и участие в open-source проектах.
Старший инженер-программист (Senior Software Engineer)
~2 091 465 ₸ оценка
Ищем старшего бэкенд-инженера для разработки каталога данных и управления данными в крупномасштабной платформе data lakehouse. Роль предполагает работу с Apache Iceberg, распределенными системами и многопоточным программированием на Java или C++. Требуется опыт от 5 лет, знание английского на уровне Upper-Intermediate и выше, а также готовность работать удаленно в европейском часовом поясе с пересечением с командой в США.
Старший инженер-программист (Senior Software Engineer)
~2 091 465 ₸ оценка
Старший Java-разработчик для создания и поддержки AI-агентов и поисковых сервисов на базе крупной платформы данных. Нужен опыт с распределенными системами, OpenSearch/Elasticsearch, LLM-приложениями и RAG. Работа удаленная, контракт, с пересечением по времени с командой в США.
Старший Backend инженер (Java)
~2 091 465 ₸ оценка по стеку
Ищем опытного Java-разработчика для работы над облачной SaaS-платформой. Нужно будет развивать бэкенд-сервисы на Spring Boot, работать с Kafka, Kubernetes и базами данных. Предлагают удаленную работу, гибкий график и хороший соцпакет.
Старший Blockchain инженер (Bitcoin)
~2 091 465 ₸ оценка
Ищем старшего инженера для разработки Bitcoin-кошельков и кастодиальной инфраструктуры. Нужен глубокий опыт с протоколом Bitcoin: UTXO, PSBT, SegWit, мультиподписи, управление комиссиями. Требуется Java, Spring Boot, SQL и знание английского. Предлагаем удаленную работу и участие в архитектурных решениях.