Сохраненные вакансии лежат в личном кабинете и не теряются между заходами. Мы пишем, когда у сохраненной меняется вилка или ее закрывают, – чтобы вы не проверяли каталог вручную.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Отмеченные вакансии перестают попадаться в выдаче, и каталог постепенно становится вашим: остается то, что вы еще не отсмотрели.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Файл с полным текстом вакансии, вилкой и ссылкой отклика – чтобы держать под рукой без открытой вкладки каталога.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
по мировому рынку, данные за август 2026 · Как считаем
Даты
Опубликована 16.10 · видим на площадке вакансий с 16.10 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:Нанимает без привязки к странеПодробнее о компании →Найм без привязки к стране подтверждён. Есть ли в команде выходцы из Восточной Европы, Кавказа и Центральной Азии, мы не знаем.
Описание переведено машинно с английского.
Суть роли
Мы ищем Software Engineer уровня Middle для работы над ядром движка запросов крупномасштабной распределённой платформы данных. Вы будете разрабатывать функциональность в области планирования, оптимизации и выполнения запросов, вносить вклад в критичные к производительности компоненты, а также помогать расследовать и исправлять проблемы в продакшене, о которых сообщают реальные корпоративные клиенты. Это backend-роль системного уровня, связанная с внутренним устройством распределённой обработки данных, — а не разработка приложений и не CRUD-сервисы.
Что предстоит делать
Разрабатывать и поддерживать функциональность движка запросов — уровни планирования, оптимизации, выполнения и доступа к данным Писать код на Java и/или C++ с учётом производительности Расследовать и исправлять проблемы в продакшене и проблемы, о которых сообщают клиенты, под руководством senior-инженеров, включая исправления, поставляемые сразу в несколько поддерживаемых линеек релизов Работать с семантикой SQL, планами запросов и операторами выполнения над крупномасштабными распределёнными данными Выполнять интеграцию с колоночными форматами, открытыми форматами таблиц и драйверами подключения Участвовать в развитии CI/CD и автоматизированного тестирования в Jenkins Развёртывать и проверять изменения в Kubernetes (GKE/EKS/AKS) в GCP, AWS или Azure с использованием Docker Отлаживать проблемы на уровнях планирования запросов, распределённого выполнения, управления памятью и ввода-вывода; взаимодействовать с командами в США при обсуждении дизайна и код-ревью
Требования
Степень B.S. или M.S. в области Computer Science, Computer Engineering или в смежной области 3+ года опыта в backend / системной разработке программного обеспечения Уверенное владение Java или C++, хорошее знание основ ООП и проектирования ПО, включая параллелизм (concurrency) и асинхронное программирование (особенно ценится уверенное владение обоими языками) Хорошее знание SQL и понимание реляционных и аналитических систем данных, включая концепции выполнения запросов Практический опыт работы с системами обработки данных: движками запросов, распределёнными базами данных, ETL/ELT или аналитическими платформами Опыт работы с пайплайнами Jenkins и современными процессами разработки Docker и базовое знание Kubernetes (запуск рабочих нагрузок, отладка подов, свободное владение kubectl) Практический опыт работы как минимум с одним из основных облаков (GCP, AWS или Azure) Уверенная работа с Git/GitHub Комфортная работа с процессами разработки с помощью ИИ — использование современных ИИ-инструментов для понимания кода, отладки и генерации тестов, а также критическая проверка их результатов Английский язык на уровне Upper-Intermediate или выше (B2+) — ежедневное письменное и устное общение с инженерной командой в США Готовность работать в европейское рабочее время со сдвигом на 2–3 часа позже для ежедневного пересечения с утренними часами на Западном побережье США
Будет плюсом
Apache Arrow (колоночный формат в памяти) и фреймворки планировщика/оптимизатора SQL, такие как Apache Calcite Компиляция выражений во время выполнения на основе LLVM Открытые форматы таблиц — Apache Iceberg, Delta Lake или Hudi — и колоночные форматы файлов, такие как Parquet, Avro или ORC MPP-движки запросов (Presto, Trino или аналогичные); знакомство с распределёнными платформами данных, такими как Spark, Snowflake или Databricks Системы обмена сообщениями: Kafka, NATS или облачные pub/sub-сервисы Внутреннее устройство планирования, оптимизации и выполнения запросов Драйверы подключения: JDBC, ODBC, Arrow Flight Managed Kubernetes (GKE/EKS/AKS), опыт работы с несколькими облаками; Terraform Профилирование производительности систем, чувствительных к задержкам
Условия и бенефиты
Формат сотрудничества: долгосрочный контракт Расположение: Европа (EU / EEA / UK), удалённо Рабочие часы: европейское рабочее время со сдвигом на 2–3 часа позже для ежедневного пересечения с командой на Западном побережье США
О компании KaaIoT
KaaIoT развивает платформу Kaa: подключение и управление парком устройств, сбор и визуализация телеметрии, аналитика, удалённое управление и обновление прошивок.
Что вакансия рассказывает о компании и команде
Наш клиент — ведущая компания в области корпоративных платформ данных, которая создаёт открытый высокопроизводительный data lakehouse для задач ИИ и аналитики. Платформа объединяет интеллектуальный движок SQL-запросов, семантический слой, готовый для работы с ИИ, и открытый каталог на базе Apache Iceberg. Это позволяет компаниям из списка Fortune 500 в сферах финансов, энергетики, производства и логистики объединять данные из облачных и локальных (on-premise) источников, выполнять запросы к ним и управлять ими в огромных масштабах.
Remoteангл. B2–B2+по другим вакансиям этой компании, требования разнятся
Оценка по мировому рынку, грейд в вакансии не указан: работодатель вилку не указал. Это ориентир порядка величины, а не вилка этой роли≈ $8,4–12 тыс/мес
Remoteангл. B2–B2+по другим вакансиям этой компании, требования разнятся
Оценка по мировому рынку, грейд в вакансии не указан: работодатель вилку не указал. Это ориентир порядка величины, а не вилка этой роли≈ $8,4–12 тыс/мес
Оценка по мировому рынку: работодатель вилку не указал≈ $1,5 тыс/мес
12 окт
Избранное – по подписке
Сохраненные вакансии лежат в личном кабинете и не теряются между заходами. Мы пишем, когда у сохраненной меняется вилка или ее закрывают, – чтобы вы не проверяли каталог вручную.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Оценка по мировому рынку: работодатель вилку не указал≈ $4,5 тыс/мес
2 ноя
Избранное – по подписке
Сохраненные вакансии лежат в личном кабинете и не теряются между заходами. Мы пишем, когда у сохраненной меняется вилка или ее закрывают, – чтобы вы не проверяли каталог вручную.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.