BACKEND ENGINEER
🏢 Компания: JETLYN
🌍 Формат: Удалёнка
🕒 Занятость: Полная занятость
О компании:
Мы разрабатываем системы мониторинга и управления транспортом. Каждую секунду к нам поступают тысячи событий от устройств — их нужно быстро принимать, корректно сохранять и отдавать в аналитику. Ищем инженера, который умеет проектировать надёжные хранилища и системы для нагруженных потоков данных.
Задачи:
• Проектировать и развивать хранилища данных на PostgreSQL и ClickHouse под высокую нагрузку записи и чтения.
• Обеспечивать приём и обработку непрерывных потоков телеметрии: буферизация, дедупликация, работа с опоздавшими событиями.
• Оптимизировать запросы и схемы данных, устранять узкие места на основе метрик и профайлинга.
• Разрабатывать и поддерживать сервисы (основной язык — Go).
• Участвовать в архитектуре системы и проводить код-ревью.
• Использовать ИИ‑агентов (Claude Code, OpenCode, Pi и др.) для ускорения разработки.
Требования:
• Глубокие знания PostgreSQL: EXPLAIN ANALYZE, индексы, партиционирование, MVCC, vacuum и блокировки.
• Опыт работы с колоночными СУБД, в идеале ClickHouse (MergeTree, ключи сортировки, партиционирование, materialized views, пакетная вставка).
• Умение проектировать модель данных под сценарии чтения: горячие/исторические данные, предагрегация, TTL.
• Опыт обработки непрерывных потоков событий и типичных проблем стриминга (out-of-order, дубли, идемпотентность, backpressure, восстановление).
• Опыт работы с брокерами сообщений: Kafka, NATS, RabbitMQ или аналогами.
• Опыт эксплуатации кода в продакшене: метрики, логи, разбор инцидентов.
Будет плюсом:
• Коммерческий опыт разработки на Go, понимание горутин и каналов, работа с pprof.
• Опыт с геоданными: PostGIS, геоиндексы, построение треков.
• Знание Kubernetes, Docker, настройка CI/CD.
• Опыт миграции/масштабирования хранилищ без остановки сервиса (zero-downtime).
Стек:
PostgreSQL, ClickHouse, Go, Kafka, NATS, Python, Java, Rust, C++, PostGIS, Kubernetes, Docker, CI/CD
📩 Откликнуться
Анонимная аналитика
Мы используем анонимную аналитику, чтобы улучшать поиск вакансий и работу сайта.