О компании
Cloud X — ИТ-компания, предоставляющая услуги облачных вычислений на базе собственной инфраструктуры: облачной платформы CX Platform и гипермасштабируемых центров обработки данных CX Data Centers с нулевым углеродным следом. Компания предлагает более 40 сервисов по моделям IaaS, PaaS и SaaS: базовая инфраструктура, ИИ, машинное обучение, интеграционные сервисы, интернет вещей, большие данные, сетевые функции и кибербезопасность.
Облако Cloud X внесено в реестр отечественного программного обеспечения Минцифры России. Инвестор компании — Эн+.
Задачи
- Разработка высоконагруженных сервисов (Go, Kubernetes) для S3-совместимого объектного хранилища, включая проектирование и разработку слоёв web, метаданных, балансировки и хранения.
- Проектирование и разработка решений по обеспечению строгой консистентности в распределённых системах, оптимизация latency и throughput.
- Написание юнит- и интеграционных тестов.
- Участие в спринтах, планированиях, ретроспективах, код-ревью.
- Оптимизация текущих решений с точки зрения отказоустойчивости, масштабирования и производительности.
Требования
- Коммерческий опыт разработки на Golang от 5 лет; хорошее понимание возможностей языка (планировщик, горутины, модель памяти).
- Опыт проектирования и разработки многопоточных, отказоустойчивых, масштабируемых приложений; глубокое понимание принципов DDD, Clean Architecture, SOLID.
- Опыт работы с реляционными СУБД (PostgreSQL, MySQL или другие).
- Опыт работы с колоночными СУБД (Clickhouse) и распределёнными NoSQL СУБД.
- Опыт работы с брокерами сообщений (Kafka, RMQ).
- Опыт работы с Linux и средствами контейнеризации (Docker, Kubernetes) на уровне разработчика приложений.
- Опыт работы с системами сбора и обработки журналов аудита (ELK / Graylog / Grafana Loki / Monq); знакомство с OpenTelemetry или OpenTracing.
- Опыт оптимизации производительности приложений на Go: профилирование (pprof), оптимизация аллокаций, работа с высокоскоростной сериализацией (Protobuf).
- Уверенное знание сетевого стека: net, глубокое понимание HTTP/2, gRPC.
Будет существенным плюсом
- Практический опыт с решениями S3 на базе Ceph RGW (RADOS Gateway) или MinIO, понимание архитектуры S3 API (Bucket, Object, Multipart Upload, ACL / Policies).
- Опыт разработки Kubernetes Operators на Go.
- Работа с eBPF для сетевого мониторинга или ускорения трафика.
Условия
- Формат работы: офис.
- Локация: Россия.
- Заработная плата: уровень дохода не указан.