Свяжитесь напрямую по этой вакансии
Должность: Старший инженер-программист - Clickpipes (CDC/Streaming) Компания: ClickHouse Местоположение: Германия / Удаленно
Примечание:. Мы нанимаем на эту должность удаленно в любой стране, где ClickHouse имеет представительство.
О КОМАНДЕ
Команда ClickPipes - Database Integrations разрабатывает платформу, которая обеспечивает репликацию данных в реальном времени из баз данных в ClickHouse в петабайтном масштабе.
В качестве члена этой команды вы будете решать сложные задачи, связанные с базами данных и распределенными системами, такие как понимание внутренней работы баз данных для оптимизации стратегии снятия снимков, обработка эволюции схемы во время репликации в реальном времени, управление совместимостью типов данных между системами, поддержание низкой сквозной задержки при непредсказуемых нагрузках и использование надежных фреймворков выполнения для обеспечения согласованности данных по ненадежным сетям. Мы работаем открыто — наши интеграции с базами данных построены на PeerDB, платформе CDC с открытым исходным кодом, которую мы активно поддерживаем и в разработку которой вносим свой вклад.
См. некоторые из наших недавних работ:
ClickPipes для Postgres теперь поддерживает слоты репликации при сбое
MongoDB CDC в ClickHouse с нативной поддержкой JSON
За кулисами: создание MySQL Change Data Capture в ClickPipes
ЧЕМ ВЫ БУДЕТЕ ЗАНИМАТЬСЯ:
Создание систем, интенсивно работающих с данными
Проектирование и разработка высокопроизводительных интеграций с базами данных (Postgres, MySQL, MongoDB), озерами данных (Iceberg, Delta Lake) и хранилищами данных (BigQuery, Snowflake).
Обработка крайних случаев в реальных производственных сценариях: нестандартные конфигурации баз данных, внутренняя работа типов данных, обновления/сбои баз данных, большие транзакции и т. д.
Проектирование интеграционных решений, чтобы пользователи могли в полной мере использовать производительность и пропускную способность ClickHouse.
Обеспечение сквозной надежности
Отладка сложных проблем в производственной среде с использованием средств диагностики во время выполнения (например, pprof, parca) и инструментов наблюдаемости (например, метрики, логирование, трассировка).
Создание и улучшение инфраструктуры и инструментов для повышения надежности системы, сокращения времени реагирования на инциденты и упрощения/автоматизации операций.
Написание четкой документации, как публичной, так и внутренней.
Участие в ротации дежурств.
Драйв продуктовых инноваций
Прямая работа с клиентами для понимания требований к интеграции и выявления пробелов в существующем продукте.
Кросс-функциональное взаимодействие с внутренними командами для обеспечения операционной эффективности.
Руководство техническими дискуссиями и влияние на дорожные карты продуктов.
О ВАС:
Опыт работы в отрасли более 5 лет в области создания программных решений, интенсивно работающих с данными.
Отличное знание Go или опыт системного программирования с готовностью быстро освоить Go.
Опыт работы с облачными технологиями, развертывание и эксплуатация сервисов на как минимум одной из основных облачных платформ (AWS/GCP/Azure).
Практический опыт работы с Kubernetes.
Сильные навыки решения проблем и солидные навыки отладки в производственной среде.
Четкая письменная (техническая документация, ревью кода) и устная (технические обсуждения, звонки с клиентами, реагирование на инциденты) коммуникация.
Бонусные баллы
Опыт работы с технологиями репликации баз данных (CDC, логическая репликация).
Опыт работы с надежными фреймворками выполнения (Temporal).
Опыт работы с форматами данных и протоколами (Avro, Parquet, Protobuf).
Опыт работы с современными фреймворками обработки данных (например, Kafka, Spark, Flink).
Опыт поддержки/внесения вклада в разработку ПО с открытым исходным кодом.
ПОЧЕМУ СТОИТ ПРИСОЕДИНИТЬСЯ К НАМ
Работа над сложными задачами на стыке технологий баз данных, распределенных систем и облачной архитектуры.
Работа в команде, которая создает ПО с открытым исходным кодом (PeerDB), и которая заботится о ремесле инженерии, документации и непрерывном обучении.
Станьте частью команды с высокой видимостью, которая оказывает значительное влияние на клиентов в динамичной, быстрорастущей среде.
ПРЕИМУЩЕСТВА
Гибкая рабочая среда - ClickHouse — это глобально распределенная и удаленно-ориентированная компания. Мы работаем более чем в 25 странах.
Медицинское обслуживание - Взносы работодателя на ваше медицинское обслуживание.
Акции компании - Каждый новый член команды, присоединяющийся к нашей компании, получает опционы на акции.
Время отдыха - Гибкое время отдыха в США, щедрое предоставление в других странах.
USD$500 на обустройство домашнего офиса, если вы удаленный сотрудник.
Глобальные встречи – Мы верим в силу личного общения и предлагаем возможности для общения с коллегами на общекорпоративных выхогх.
КУЛЬТУРА - МЫ ВСЕ ЕЕ ФОРМИРУЕМ
Будучи частью быстрорастущего стартапа, вы будете играть ключевую роль в формировании нашей культуры.
Хотите узнать больше о нашей культуре? Узнайте больше о наших ценностях здесь. Ознакомьтесь с нашими сообщениями в блоге или подпишитесь на нас в LinkedIn, чтобы узнать больше о том, что происходит в ClickHouse.
РАВНЫЕ ВОЗМОЖНОСТИ И КОНФИДЕНЦИАЛЬНОСТЬ
ClickHouse предоставляет равные возможности трудоустройства всем сотрудникам и соискателям и запрещает дискриминацию и преследование любого типа на основе таких факторов, как раса, цвет кожи, религия, возраст, пол, национальное происхождение, инвалидность, генетическая информация, статус ветерана, сексуальная ориентация, гендерная идентичность или выражение, или любая другая характеристика, защищенная федеральными, государственными или местными законами.
Пожалуйста, ознакомьтесь с нашим Заявлением о конфиденциальности здесь.
ClickHouse
Германия1 месяц назад
Грейд
Senior
Опыт работы
от 5 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по вашему резюме, останется только отправить
По компании и стране