Старший инженер-программист (Senior Software Engineer)
Старший Java-разработчик для создания и поддержки AI-агентов и поисковых сервисов на базе крупной платформы данных. Нужен опыт с распределенными системами, OpenSearch/Elasticsearch, LLM-приложениями и RAG. Работа удаленная, контракт, с пересечением по времени с командой в США.
Зарплата не указана — оценили по рынку
На основе 87 похожих вакансий за 90 дней.
Что предстоит делать
##### О Нашем Клиенте: Наш клиент — ведущая компания в области корпоративных платформ данных, создающая открытый высокопроизводительный data lakehouse для задач ИИ и аналитики. Платформа объединяет интеллектуальный SQL-движок запросов, семантический слой, готовый к работе с ИИ, и открытый каталог на базе Apache Iceberg — что позволяет компаниям из списка Fortune 500 в сферах финансов, энергетики, производства и логистики унифицировать, запрашивать и управлять данными в огромных масштабах из облачных и локальных источников. ##### О Роли: Мы ищем Senior Software Engineer для создания и эксплуатации production-сервисов ИИ-агентов и поиска на базе крупномасштабной платформы данных. Это практическая работа на стыке распределенной backend-разработки и прикладного ИИ: мультиагентные рабочие процессы, инфраструктура выполнения инструментов, поиск и релевантность, а также интеграции с несколькими LLM-провайдерами — всё это работает как реальные customer-facing production-сервисы со всеми вытекающими требованиями к надежности. ##### Обязанности: Проектирование и реализация масштабируемых мультиагентных рабочих процессов (включая состояние диалога), инфраструктуры выполнения инструментов и инструментов, работающих с данными: каталоги, схемы, lineage, SQL, задачи, семантические метаданные, подготовка данных и визуализации Создание возможностей поиска и retrieval с использованием OpenSearch или аналогов — индексация, настройка релевантности, гибридный поиск (ключевые слова + векторный) Интеграция нескольких LLM/модельных провайдеров с безопасной конфигурацией и корректной деградацией при сбоях Разработка API и контрактов событий: REST, streaming/SSE, gRPC, protobuf и SDK, включая интеграции с UI Эксплуатация, мониторинг и улучшение production-сервисов — состояние сервисов, логи, метрики, трейсы, состояние поисковых кластеров, задержки и частота ошибок; участие в модели поддержки production-среды команды Расследование инцидентов, проведение анализа первопричин и внедрение долгосрочных исправлений Проектирование с учетом прав доступа, одобрения инструментов, мультитенантности и управления данными клиентов Поддержание зависимостей, применение исправлений безопасности и сокращение технического долга; создание дизайн-документов, тестов, runbook'ов и документации; ведение технических обсуждений и ревью кода. ##### Требуемая квалификация: Степень бакалавра или магистра в области Computer Science, Computer Engineering или смежной области — или эквивалентный практический опыт 7+ лет релевантного опыта или эквивалентное подтвержденное влияние на уровне senior Сильные навыки разработки на Java Глубокое понимание конкурентности, структур данных, проектирования API, тестирования, поддерживаемости и обратной совместимости Солидный опыт работы с распределенными системами, микросервисами, облачными сервисами или системами с интенсивной работой с данными Практический опыт работы с поисковыми технологиями — OpenSearch, Elasticsearch или Lucene — включая векторный поиск, эмбеддинги или системы релевантности Опыт создания LLM-приложений, агентных/инструментальных рабочих процессов, RAG-систем или интеграций с модельными провайдерами Развитые production-навыки: диагностика сбоев через логи, метрики и трейсы; проектирование с учетом отказоустойчивости, ретраев, отмены операций и восстановления Знание SQL и знакомство с концепциями платформ данных: каталоги, метаданные, схемы, управление данными, lineage Уверенность в ведении неоднозначных кросс-сервисных задач с четкой коммуникацией со стейкхолдерами и сильной письменной документацией Комфортное использование AI-assisted рабочих процессов разработки — продуктивное применение современных ИИ-инструментов с критической проверкой их результатов Английский Upper-Intermediate или выше (B2+) — ежедневная письменная и устная коммуникация с инженерной командой в США Готовность работать в рабочие часы ЕС со сдвигом на 2–3 часа позже для ежедневного пересечения с утренними часами Западного побережья США. ##### Желательные навыки: LangChain4j или аналогичные агентные фреймворки Python для ИИ-сервисов, оценочных сред (evaluation harnesses) или sandboxed-выполнения React и TypeScript gRPC, protobuf, Quarkus, Kubernetes, MongoDB, KV-хранилища, событийно-ориентированные архитектуры Apache Arrow, Apache Iceberg, OpenLineage, семантические слои или системы управления данными Оценка качества ИИ: LLM-as-judge, бенчмаркинг моделей, production-метрики ИИ Эксплуатация OpenSearch: управление жизненным циклом индексов, настройка релевантности, реагирование на инциденты Вклад в open-source проекты. ##### Детали: Формат сотрудничества: Долгосрочный контракт Локация: Европа (EU / EEA / UK), удаленно Рабочие часы: Рабочие часы ЕС, со сдвигом на 2–3 часа позже для ежедневного пересечения с командой Западного побережья США
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в KaaIoT
3 активные вакансии в компании
Старший инженер-программист (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 и выше, а также готовность работать удаленно в европейском часовом поясе с пересечением с командой в США.
Похожие вакансии
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-приложениями. Работа удаленная, контракт, с пересечением по времени с командой в США.
Старший 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 и знание английского. Предлагаем удаленную работу и участие в архитектурных решениях.