Старший инженер-программист (Java/C++)
Ищем старшего backend-инженера для разработки драйверов, коннекторов и сервисных интеграций для крупной платформы данных. Требуется глубокое знание Java или C++, опыт работы с API, протоколами и распределенными системами, а также уверенный английский. Предлагают удаленную работу в Европе, долгосрочный контракт и участие в open-source проектах.
Зарплата не указана — оценили по рынку
На основе 87 похожих вакансий за 90 дней.
Что предстоит делать
##### О Нашем Клиенте: Наш клиент — ведущая компания в области корпоративных платформ данных, создающая открытый высокопроизводительный data lakehouse для AI и аналитических нагрузок. Платформа сочетает интеллектуальный SQL-движок запросов, семантический слой, готовый к работе с AI, и открытый каталог на базе Apache Iceberg — что позволяет компаниям из списка Fortune 500 в сферах финансов, энергетики, производства и логистики унифицировать, запрашивать и управлять данными в огромных масштабах в облачных и локальных источниках. ##### О Роли: Мы ищем Senior Software Engineer для стека подключений (connectivity stack) крупномасштабной платформы данных. Работа охватывает три направления: - Клиентские подключения — драйверы и клиентские библиотеки, используемые приложениями и BI-инструментами - Подключения к источникам — коннекторы к базам данных и системам данных, включая аутентификацию, обнаружение метаданных и pushdown запросов/данных, с поддержкой сертификации и обновлений - Подключения агентов и сервисов — интерфейсы инструментов и интеграции для доступа AI-агентов к платформе Глубокая экспертиза в одной из этих областей достаточна — со временем вы освоите смежные. Это роль для инженера, который заботится о стабильности API и протоколов, обратной совместимости и совместимости с инструментами, которые реально используют предприятия. Вы будете руководить проектированием и реализацией значимых компонентов, работая в рамках установленной архитектуры вместе с инженерными рецензентами из США. Это системная backend-инженерная роль, сфокусированная на драйверах, протоколах и распределённых сервисах — а не на разработке приложений или CRUD-сервисов. ##### Обязанности: - Руководить проектированием и реализацией компонентов подключений — клиентских драйверов, коннекторов к источникам и сервисных интеграций — превращая неоднозначные инициативы в чётко очерченные, проверяемые этапы - Создавать технические проекты, объяснять архитектурные компромиссы и заранее выявлять риски совместимости, безопасности и поставки - Поддерживать обратную совместимость и стабильность API/протоколов; создавать наборы тестов на совместимость, интероперабельность и производительность - Разрабатывать и поддерживать коннекторы для основных BI-инструментов, сотрудничая с технологическими партнёрами, стоящими за ними - Диагностировать сложные сбои клиент/сервер, протоколов и распределённых систем; проводить анализ корневых причин дефектов, сообщённых клиентами и выявленных в процессе - Улучшать диагностику, логирование, наблюдаемость и поддерживаемость стека подключений - Вносить вклад в open-source проекты (например, Apache Arrow) там, где это согласовано - Наставлять инженеров, участвовать в ревью кода и проектирования, чётко доносить прогресс и риски в распределённой команде. ##### Требуемая квалификация: - Степень бакалавра или магистра в области компьютерных наук, компьютерной инженерии или смежной области — или эквивалентный практический опыт - 8+ лет опыта промышленной разработки ПО - Глубокое владение Java или C++, а также способность эффективно работать на другом системном/сервисном языке - Опыт проектирования и отладки API, протоколов, клиентских библиотек или распределённых сервисов - Сильные фундаментальные знания: структуры данных, конкурентность, асинхронное программирование, сети и обработка сбоев - Подтверждённый опыт всестороннего тестирования — модульного, интеграционного, на совместимость и производительность - Опыт работы с CI/CD в продакшене, процессами релизов и контролем качества инженерии - Рабочее знание SQL - Уверенное владение AI-ассистированными рабочими процессами разработки — продуктивное использование современных AI-инструментов с критической проверкой их результатов - Чёткая письменная и устная коммуникация в распределённой инженерной среде; английский Upper-Intermediate или выше (B2+) - Готовность работать в рабочие часы ЕС со сдвигом на 2–3 часа позже для ежедневного пересечения с утренними часами Западного побережья США. ##### Желательные навыки: - Опыт разработки JDBC, ODBC, ADBC или драйверов баз данных - Apache Arrow (включая Arrow Flight) - SQL-движки, базы данных или платформы данных - Разработка коннекторов к источникам для баз данных, хранилищ данных или SaaS-систем - Интеграции MCP или агентских инструментов - OAuth, OIDC, TLS и корпоративные потоки аутентификации - Опыт кросс-платформенной нативной сборки, упаковки и релизов - Интероперабельность с BI-инструментами (Power BI, Tableau) и сотрудничество с партнёрами - Наблюдаемость и производственная диагностика - Опыт участия в open-source проектах. ##### Детали: - Формат: Долгосрочный контракт - Локация: Европа (EU / EEA / UK), удалённо - Рабочие часы: Рабочие часы ЕС, со сдвигом на 2–3 часа позже для ежедневного пересечения с командой Западного побережья США
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в KaaIoT
3 активные вакансии в компании
Старший инженер-программист (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. Работа удаленная, контракт, с пересечением по времени с командой в США.
Похожие вакансии
6 вакансийСтарший AI инженер-программист
~2 091 465 ₸ оценка
Ищем старшего full-stack инженера с сильным опытом в React/Angular и Java/Spring Boot, Python или C#, а также с практическим использованием AI-инструментов. Вы будете разрабатывать и поддерживать веб-приложения, внедрять AI-функции и облачные сервисы для медицинского заказчика. Компания предлагает работу в международной команде с современным стеком и полной занятостью.
Старший инженер-программист (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. Работа удаленная, контракт, с пересечением по времени с командой в США.
Старший инженер-программист (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 и знание английского. Предлагаем удаленную работу и участие в архитектурных решениях.