Сохраненные вакансии лежат в личном кабинете и не теряются между заходами. Мы пишем, когда у сохраненной меняется вилка или ее закрывают, – чтобы вы не проверяли каталог вручную.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Отмеченные вакансии перестают попадаться в выдаче, и каталог постепенно становится вашим: остается то, что вы еще не отсмотрели.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Файл с полным текстом вакансии, вилкой и ссылкой отклика – чтобы держать под рукой без открытой вкладки каталога.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Remoteангл. B2–B2+по другим вакансиям этой компании, требования разнятся
Оценка по мировому рынку, грейд в вакансии не указан: работодатель вилку не указал. Это ориентир порядка величины, а не вилка этой роли≈ $8,4–12 тыс/мес
Remoteангл. B2–B2+по другим вакансиям этой компании, требования разнятся
Оценка по мировому рынку, грейд в вакансии не указан: работодатель вилку не указал. Это ориентир порядка величины, а не вилка этой роли≈ $8,4–12 тыс/мес
Оценка по мировому рынку: работодатель вилку не указал≈ $4,5 тыс/мес
13 окт
Избранное – по подписке
Сохраненные вакансии лежат в личном кабинете и не теряются между заходами. Мы пишем, когда у сохраненной меняется вилка или ее закрывают, – чтобы вы не проверяли каталог вручную.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Оценка по родственным ролям в мире: работодатель вилку не указал. Это ориентир порядка величины, а не вилка этой роли≈ $3,5–7 тыс/мес
26 окт
Избранное – по подписке
Сохраненные вакансии лежат в личном кабинете и не теряются между заходами. Мы пишем, когда у сохраненной меняется вилка или ее закрывают, – чтобы вы не проверяли каталог вручную.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Опубликована 18.09 · видели на площадке вакансий с 09.10 по 25.10 · закрыта 27.10
вакансия закрыта, проверки прекращены
Почему в каталоге:Нанимает без привязки к странеПодробнее о компании →Найм без привязки к стране подтверждён. Есть ли в команде выходцы из Восточной Европы, Кавказа и Центральной Азии, мы не знаем.
Описание переведено машинно с английского.
Суть роли
Мы ищем Senior Software Engineer для проектирования, создания и владения значимыми компонентами ядра движка запросов крупномасштабной распределённой платформы данных. Вы будете руководить работой над планированием запросов, их оптимизацией и выполнением — принимать архитектурные решения, наставлять инженеров среднего уровня и расширять границы производительности и масштабируемости платформы во всех основных облаках. Это роль системного, backend‑инженера, сосредоточенная на внутренних механизмах распределённой обработки данных — а не на разработке приложений или CRUD‑службах.
Что предстоит делать
Архитектурировать, проектировать и реализовывать значимые компоненты движка запросов — планировщик, оптимизатор, операторы выполнения, управление памятью и уровни доступа к данным. Писать и проверять высококачественный, критически важный по производительности код на Java и/или C++. Владеть полным циклом поставки функций от технического дизайна до вывода в продакшн. Вести работу по оптимизации производительности — профилирование, бенчмаркинг и устранение узких мест в путях, чувствительных к задержкам и пропускной способности. Глубоко интегрироваться с колонковыми форматами, открытыми табличными форматами и драйверами подключения. Наставлять инженеров среднего уровня, вести код‑ревью и устанавливать технические стандарты для команды. Вносить вклад в архитектуру CI/CD и процессы качества через Jenkins, контейнеризацию и многоблачное развертывание (GCP, AWS, Azure через Kubernetes / Docker). Отлаживать сложные, многослойные проблемы, охватывающие планирование запросов, распределённое выполнение, управление памятью и ввод‑вывод. Сотрудничать с руководителями инженерных команд в США по обзорам дизайна, архитектурным решениям и реализации дорожной карты.
Требования
Образование: степень B.S. или M.S. в области компьютерных наук, компьютерной инженерии или смежной технической области. Программирование: сильная компетентность в Java или C++, глубокое понимание ООП, системного дизайна, управления памятью и конкурентности. Кандидаты, сильные в обоих языках, особенно ценятся. SQL & Data: продвинутые навыки SQL и глубокое понимание внутренних механизмов выполнения запросов — планирование, оптимизация и реализация операторов. Опыт работы с системами обработки данных: подтверждённый опыт построения или расширения систем обработки данных — движков запросов, распределённых баз данных, ETL/ELT‑фреймворков или аналитических платформ. Инженерный опыт: 5+ лет в backend/системной разработке программного обеспечения, с подтверждённым владением значимыми компонентами. CI/CD & DevOps: solid experience with Jenkins and modern engineering workflows. Контейнеры & Оркестрация: сильные практические знания Docker и Kubernetes. Облако: практический опыт работы хотя бы с одним из крупных облаков (GCP, AWS или Azure); опыт работы с несколькими облаками считается большим плюсом. Система контроля версий: уверенное владение Git / GitHub workflow и строгими практиками код‑ревью. Английский: Upper‑Intermediate или выше (B2+) — ежедневное письменное и устное общение с инженерной командой в США. Доступность: возможность работать в часы EU с сдвигом на 2–3 часа в сторону времени западного побережья США для обеспечения ежедневного перекрытия с командой клиента. Лидерство: предыдущий опыт наставничества инженеров, руководства техническими дизайнами или владения компонентами от начала до конца.
Будет плюсом
Глубокий опыт работы с Apache Arrow (колонковый in‑memory формат). Практический опыт работы с Apache Calcite (фреймворк парсинга, планирования и оптимизации SQL). Опыт работы с Gandiva или LLVM‑основанной компиляцией выражений и генерацией кода. Опыт работы с открытыми табличными форматами — Apache Iceberg, Delta Lake или Hudi. Глубокое знакомство с распределёнными вычислительными фреймворками (например, Apache Spark, Kafka) и MPP‑SQL‑движками запросов (например, Presto, Trino или аналогичными). Глубокое понимание планирования запросов, оптимизации (cost‑based, rule‑based) и внутренних механизмов выполнения. Опыт работы с драйверами подключения к данным: JDBC, ODBC, Arrow Flight. Kubernetes в управляемых сервисах (GKE / EKS / AKS) и многоблачный опыт. Инструменты IaC, такие как Terraform. Репутация в оптимизации производительности на уровне систем — профилирование, векторизация, дизайн с учётом кэша/памяти. Предыдущий опыт вклада в открытые проекты инфраструктуры данных. Please note: We can consider only candidates currently residing in the EU, EEA, or the UK
Условия и бенефиты
Уровень: Senior Занятость: Долгосрочный контракт Локация: Европа (EU / EEA / UK), удалённо Рабочие часы: бизнес‑часы EU, сдвинуты на 2–3 часа позже, чтобы обеспечить ежедневное перекрытие с утрами US West Coast (PST/PDT)
О компании KaaIoT
KaaIoT развивает платформу Kaa: подключение и управление парком устройств, сбор и визуализация телеметрии, аналитика, удалённое управление и обновление прошивок.
Что вакансия рассказывает о компании и команде
Наш клиент — ведущая компания в области корпоративных платформ данных, создающая открытый, высокопроизводительный data lakehouse для задач ИИ и аналитических нагрузок. Платформа сочетает интеллектуальный SQL‑движок запросов, готовый к ИИ семантический слой и открытый каталог, построенный на Apache Iceberg, позволяя компаниям из списка Fortune 500 в сферах финансов, энергетики, производства и логистики объединять, запрашивать и управлять данными в огромных масштабах из облачных и локальных источников.