ClickHouse
Senior Software Engineer - Clickpipes (CDC/Streaming)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду ClickPipes — Database Integrations, которая строит платформу репликации данных в ClickHouse в реальном времени в масштабе петабайт. Работа над распределёнными системами, CDC и надёжностью пайплайнов.
Задачи
- Проектировать и разрабатывать высоконагруженные интеграции с базами данных (Postgres, MySQL, MongoDB), data lake (Iceberg, Delta Lake) и хранилищами (BigQuery, Snowflake)
- Обрабатывать краевые случаи в продакшене: нестандартные конфигурации БД, внутреннее устройство типов данных, апгрейды и фейловеры, крупные транзакции
- Отлаживать сложные проблемы в продакшене с помощью runtime-диагностики (pprof, parca) и observability-инструментов (метрики, логи, трейсинг)
- Развивать инфраструктуру и инструменты для повышения надёжности, сокращения времени реакции на инциденты и автоматизации операций
- Писать понятную публичную и внутреннюю документацию
- Участвовать в on-call ротации
- Работать напрямую с клиентами для выявления требований к интеграциям и пробелов в продукте
- Вести технические обсуждения и влиять на продуктовый роадмап
Требования
- 5+ лет опыта разработки data-intensive решений
- Уверенное владение Go или опыт системного программирования с готовностью быстро освоить Go
- Опыт деплоя и эксплуатации сервисов в облаке (AWS/GCP/Azure)
- Практический опыт с Kubernetes
- Сильные навыки решения проблем и отладки в продакшене
- Ясная коммуникация письменно (дизайн-документы, код-ревью) и устно (технические обсуждения, звонки с клиентами, реакция на инциденты)
Условия
- Удалённая работа, компания распределена по 25+ странам
- Компенсация расходов на медицинское страхование
- Стоковые опционы
- Гибкий отпуск (в США) и щедрый отпуск в других странах
- 500 USD на обустройство домашнего офиса для удалённых сотрудников
- Глобальные офсайты и встречи с коллегами
Навыки
- Go
- Kubernetes
- AWS
- GCP
- Azure
- Postgres
- MySQL
- MongoDB
- Iceberg
- Delta Lake
- BigQuery
- Snowflake
- CDC
- Temporal
- Avro
- Parquet
- Protobuf
- Kafka
- Spark
- Flink
- pprof
- parca