Dune Analytics
Staff Software Engineer - Data
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Data Foundation, отвечающую за поступление блокчейн-данных в Dune, их представление и выдачу наружу. Роль про проектирование крупных распределённых систем обработки данных и архитектурные решения по всей data-платформе.
Задачи
- Превращать продуктовые требования в технические: моделировать домен, определять интерфейсы и процессы, оценивать компромиссы
- Декомпозировать крупные задачи на части, которые могут взять другие инженеры, и выстраивать их последовательность для ранних поставок
- Принимать ключевые архитектурные решения по data-платформе и вести компоненты end-to-end от дизайна до продакшена
- Работать по всему стеку, в основном на Go, Kotlin, Rust и Python, выбирая подходящий инструмент под задачу
- Проектировать с учётом корректности и производительности на реальных объёмах: крупномасштабный ingestion, распределённая обработка, хранение в data lake
- Повышать планку design-ревью, тестирования и декомпозиции работы в команде
- Менторить инженеров личным примером в полностью распределённой команде
Требования
- Сильный generalist с реальными фундаментальными знаниями computer science и умением быстро адаптироваться к новым технологиям и предметным областям
- Умение рассуждать от первых принципов: явно формулировать допущения, выявлять значимые ограничения и инварианты и выводить решение, а не подбирать знакомый паттерн
- Опыт проектирования и запуска распределённых data-систем с явными контрактами, переходами состояний, инвариантами и режимами отказа; понимание их fault-моделей и слабых мест масштабирования
- Комфорт в условиях неопределённости: общение с продуктом, клиентами и командой, фиксация скоупа и его защита
- Уверенное использование AI-инструментов, понимание их режимов отказа и неприятие ai-slop
- Чёткая письменная коммуникация и умение выжимать максимум из распределённой команды
Условия
- Конкурентная зарплата и пакет опционов — в топ-25% компаний отрасли
- Опционная схема с дружественными условиями: сильно дисконтированная цена страйка (~90%) и 10-летнее окно исполнения
- 5 недель оплачиваемого отпуска + местные государственные праздники (можно менять под себя)
- Полностью remote-first подход в распределённой команде с гибким графиком
- Здоровый баланс async и sync работы, без перегруза встречами
- Частная медицинская страховка, стоматология и зрение по стандарту
- Оплачиваемый родительский отпуск: 16 недель основному и 6 недель второму опекуну, полностью оплачиваемо, плюс 2-недельный частичный возврат на полную ставку
- Ежеквартальные офсайты в разных локациях (Тоскана, Берлин, Австрия, Афины)
- Ежегодный тревел-аллованс для совместной работы с коллегами
- Аллованс на домашнее рабочее место; оплата коворкинга при предпочтении локального пространства
- Dune swag
Навыки
- Go
- Kotlin
- Rust
- Python
- distributed systems
- data lakes
- Parquet
- Iceberg
- Deltalog
- large-scale ingestion
- distributed processing
- data lake storage
- AI tools