Jobgether
Senior Backend Engineer - Databases Tempo
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в remote-first команду, развивающую распределённую платформу трассировки (Tempo). Роль с техническим лидерством: ядро backend-компонентов от приёма и хранения данных до выполнения запросов и метрик, надёжность и масштабируемость.
Задачи
- Вести сложные многомесячные инженерные проекты от постановки задачи и техдизайна до внедрения и эксплуатации
- Владеть и улучшать ключевые backend-компоненты: приём данных, хранение, обработка запросов, генерация метрик
- Разрабатывать и поддерживать масштабируемые API для observability-продуктов, интеграций и AI-ассистентов
- Готовить технические дизайн-документы, участвовать в архитектурных ревью и обосновывать инженерные решения
- Повышать надёжность продакшена: SLO, снижение повторяющихся инцидентов, автоматизация операционных задач и деплоя
- Оптимизировать производительность запросов, пропускную способность приёма данных и эффективность хранения
- Масштабировать мультитенантную инфраструктуру через автоскейлинг, лимиты клиентов и безопасные раскатки
- Работать с product-менеджерами и смежными командами над платформенными возможностями
- Менторить junior и middle инженеров через код-ревью, дизайн-фидбек и парное программирование
- Участвовать в on-call, реагировании на инциденты и пост-инцидентных разборах
- Вносить вклад в open-source: ревью контрибуций сообщества и обмен улучшениями
- Использовать AI-инструменты разработки для прототипирования, тестирования, рефакторинга и документации
Требования
- Опыт поставки сложных многомесячных проектов: техдизайн, реализация, деплой и поддержка в продакшене
- Сильный практический опыт построения и эксплуатации распределённых систем данных в продакшене (пайплайны приёма, storage-движки, системы выполнения запросов)
- Сильные основы software engineering: чистый, поддерживаемый, надёжный и производительный код
- Уверенный опыт с Go либо серьёзный опыт системного программирования на Rust, C или C++ с готовностью освоить Go
- Опыт эксплуатации продакшен-сервисов, участия в on-call, устранения инцидентов и снижения операционной нагрузки
- Практичный клиентоориентированный подход: декомпозиция сложных задач, сбор фидбека и итерации
- Сильные навыки письменной и устной коммуникации, работа в асинхронной remote-first среде
- Умение работать между командами, влиять на техническое направление и развивать других инженеров
Условия
- Компенсация: годовой OTE и базовый диапазон CAD $164,490–$197,389 для Канады
- Equity: Restricted Stock Units (RSU)
- Remote-first среда с коллаборацией между странами и часовыми поясами
- 30 дней ежегодного отпуска, включая три designated company shutdown days
- Возможности профессионального развития и инженерного лидерства
- Доступ к AI-ассистентам разработки с бюджетом от компании
- Культура автономии, прозрачной коммуникации и open-source ценностей
- Онбординг вживую для знакомства с командой
- Инклюзивное рабочее место с равными возможностями
Навыки
- Go
- Rust
- C
- C++
- distributed systems
- OpenTelemetry
- distributed tracing
- SQL
- TraceQL
- Parquet
- Kubernetes
- Grafana
- Prometheus
- Loki
- Tempo
- SLO
- autoscaling
- multi-tenant SaaS