WorkListВойтиОформить подписку
CL

Senior Software Engineer - Java Streaming - Connectors

Архив
ClickHouse · Аналитическая СУБД
Вакансия в архиве · закрыта 28.09
Смотреть актуальные вакансии

Другие вакансии компании

CL
🇺🇸Dallas · США·Full-timeангл. C1
Зарплата не указана
2 ноя
CL
🇺🇸Chicago · США·Full-timeангл. C1
Зарплата не указана
2 ноя
CL
🇺🇸San Francisco · США · remote·Full-timeSenior·англ. C1
Зарплата не указана
27 окт
Все вакансии компании

Похожие вакансии

DA
Digis (a Fiverr company) · ИТ-услуги
RemoteSenior·англ. B2
≈ $4,5 тыс/мес
2 ноя
TW
Twilio · CPaaS (коммуникационные API)
🇮🇳Индия · remoteSenior·англ. C1–C2
≈ $4,5 тыс/мес
2 ноя
CR
CrowdStrike · Кибербезопасность
🇮🇪Dublin · Ирландия · remote·Full-timeSenior·англ. B1+–C2
≈ $6,7–8,7 тыс/мес
2 ноя
LD
Luxoft (DXC) · IT-консалтинг
🇵🇱Польша · remoteSenior·англ. B2
≈ $6,1–7,5 тыс/мес
2 ноя
AF
Affirm · Финтех BNPL
🇨🇦Канада · remoteSenior·англ. C1
~ $9,1–13 тыс/мес
30 окт
Все вакансии: Бэкенд

О вакансии

Откуда можно работать
Удалённо из любой страны
Английский
C1
по другим вакансиям компании
Уровень
Senior
указан работодателем
Даты
Опубликована 22.05 · видели у компании с 11.08 по 28.09 · закрыта 28.09
вакансия закрыта, проверки прекращены
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Что вы будете делать?

Как Senior Software Engineer, специализирующийся на JVM‑базированных фреймворках, вы будете ключевым участником, отвечая за разработку и поддержку критически важных частей экосистемы Data engineering ClickHouse. Эта роль находится на стыке высокопроизводительной разработки баз данных и опыта разработчиков, где вы будете создавать инструменты, позволяющие Data Engineers использовать невероятную скорость и масштаб ClickHouse.

Вы будете отвечать за полный жизненный цикл интеграций дата‑фреймворков — от ядра драйвера базы данных, который обрабатывает миллиарды записей в секунду, до SDK и коннекторов, делающих ClickHouse «родным» в JVM‑базированных приложениях. Это не просто написание кода; вы строите фундамент, на котором тысячи Data Engineers полагаются при выполнении своих самых критичных задач с данными.

Ваша работа будет напрямую влиять на то, как компании обрабатывают огромные наборы данных, от платформ аналитики в реальном времени, потребляющих миллионы событий в секунду, до систем наблюдаемости, мониторящих глобальную инфраструктуру. Вы будете тесно сотрудничать с сообществом open‑source, внутренними командами и корпоративными пользователями, чтобы наши JVM‑интеграции задавали стандарты производительности, надёжности и опыта разработчиков.

Требования

  • 6+ лет опыта разработки программного обеспечения с фокусом на построении и поставке высококачественных, интенсивных по данным решений.
  • Доказанный опыт работы с внутренними механизмами потоковых или интеграционных фреймворков, предпочтительно Apache Kafka (или аналогичные pub/sub‑системы), Kafka Connect, Apache Flink или Apache Beam.
  • Опыт разработки или расширения коннекторов, sink‑ов или source‑ов для как минимум одного потокового фреймворка, такого как Apache Flink, Beam или Kafka Connect, с предпочтением опыта создания или поддержки продакшн‑уровня потоковых коннекторов.
  • Практический опыт работы с Apache Kafka или аналогичными распределёнными системами обмена сообщениями (например, Pulsar, Kinesis), включая проектирование топиков, группы потребителей и настройку производительности.
  • Глубокое понимание основ баз данных: SQL, моделирование данных, оптимизация запросов и знакомство с OLAP/аналитическими базами данных.
  • Портфолио построения масштабируемых систем интеграции данных (выходя за рамки простых ETL‑задач).
  • Сильная экспертиза в Java и экосистеме JVM, включая глубокие знания управления памятью, настройки сборки мусора и профилирования производительности.
  • Солидный опыт конкурентного программирования в Java, включая потоки, executors и реактивные или асинхронные паттерны.
  • Отличные письменные и устные коммуникативные навыки для эффективного взаимодействия внутри команды и между инженерными функциями.
  • Понимание JDBC, сетевых протоколов (TCP/IP, HTTP) и методов оптимизации пропускной способности данных по сети.
  • Страсть к разработке open‑source.

Будет плюсом

  • Предыдущие вклады в open‑source проекты: активное участие в OSS‑сообществе, защита интересов пользователей и влияние на развитие ядра системы через ваши вклады — большой плюс.
  • Знакомство с ClickHouse или аналогичными высокопроизводительными платформами данных.
  • Практические навыки работы с Python, особенно в контексте data engineering (например, Pandas, PySpark, Airflow), и возможность вносить вклад в инструменты Python при необходимости.

Условия и бенефиты

Преимущества

  • Гибкая рабочая среда — ClickHouse является глобально распределённой компанией и поддерживает удалённую работу. Мы присутствуем более чем в 20 странах.
  • Здравоохранение — Вклад работодателя в ваше медицинское страхование.
  • Доля в компании — Каждый новый член команды получает опционы на акции.
  • Отпуск — Гибкий отпуск в США, щедрые нормы в других странах.
  • $500 на оборудование домашнего офиса для удалённых сотрудников.
  • Глобальные встречи — Мы верим в силу личных контактов и предоставляем возможности участвовать в корпоративных выездных мероприятиях.

Культура — Мы все формируем её

Будучи частью быстрорастущего стартапа, вы будете играть ключевую роль в формировании нашей культуры.

Равные возможности и конфиденциальность

ClickHouse предоставляет равные возможности трудоустройства всем сотрудникам и кандидатам и запрещает дискриминацию и преследование любого рода на основе таких факторов, как раса, цвет кожи, религия, возраст, пол, национальное происхождение, статус инвалидности, генетика, защищённый статус ветерана, сексуальная ориентация, гендерная идентичность или выражение, или любой другой признак, защищённый федеральными, штатными или местными законами.

Навыки

JavaJVMKafkaKafka ConnectApache FlinkApache BeamPulsarKinesisSQLquery optimizationOLAPconcurrent programmingthreadsexecutorsreactive programmingasynchronous patternsJDBCTCP/IPHTTPPython

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти