О Dune
Dune стремится сделать onchain-финансы наблюдаемыми. Мы являемся отраслевым стандартом для onchain-данных: поставщиком блокчейн-данных и аналитики, которому доверяют институты, протоколы и аналитики для понимания onchain-мира и передовых финансовых технологий. Мы предоставляем структурированные наборы данных, охватывающие стейблкоины, RWA, токены, кредитование, торговлю и многое другое, из 130+ блокчейнов (и их число растет) для более чем 1000 лидеров отрасли, включая Visa, WisdomTree, FINRA, МВФ, Bloomberg, Standard Chartered, Coinbase, Forbes и Financial Times.
Мы — сплоченная команда из ~50 трудолюбивых людей, распределенных по европейским и восточным часовым поясам США 🌍️, оказывающих огромное влияние на отрасль. Мы гордимся тем, что мы амбициозны и выполняем работу мирового класса, оставаясь при этом скромными и легкими на подъем. Мы верим в создание открытых, проверяемых данных, которые позволяют частным лицам и учреждениям проводить глубокие исследования экосистем, таких как Ethereum, Solana, Robinhood и многих других.
Нас поддерживают одни из лучших инвесторов в мире. В феврале 2022 года мы объявили о раунде финансирования Серии B, возглавляемом Coatue и Union Square Ventures, что стало важной вехой, позволившей нам удвоить усилия по реализации нашей миссии.
Если вам нравится решать сложные задачи и вы хотите работать вместе с блестящей командой над важной миссией, присоединяйтесь к нам.
Узнайте больше о нас:
Видение Dune
Ценности и работа в Dune
О вакансии
Data Products создает и управляет наборами данных от начала до конца: от необработанных данных блокчейна через декодирование до 3000+ моделей и 4 петабайт, которые мы курируем, предоставляем напрямую клиентам и реплицируем в их хранилища.
Эта роль будет сосредоточена на жизненном цикле создания высококачественных данных: оркестрация тысяч взаимозависимых моделей, распространение изменений схемы без нарушения работы последующих потребителей, распространение исправлений.
Это задача программной архитектуры в области данных. Эта роль является гибридной: бэкенд-инженер, который мыслит системно и в терминах контрактов, работая с данными.
Вы будете инженером, которому мы передадим неоднозначные продуктовые требования, а вы вернетесь с дизайном, последовательностью действий и работой, которую команда сможет подхватить, при этом самостоятельно разрабатывая самые сложные части.
В этой роли вы будете
- Разрабатывать и создавать управляющую плоскость для жизненного цикла наших курируемых данных: оркестрация с учетом зависимостей, бэкфиллы, рестаты, повторные попытки, частичные сбои и восстановление.
- Решать, для каждого набора данных, является ли ответом модель, сервис или задача, и управлять этой архитектурой на этапе продакшена.
- Разрабатывать контракты между инжестией и курацией, чтобы можно было комплексно оценить набор данных от начала до конца.
- Создавать сигналы оповещения и контроля качества данных, которые улавливают реальные проблемы и молчат в противном случае, чтобы дежурство касалось инцидентов, а не шума.
- Работать с Go, Kotlin, Rust, Python и SQL, выбирая правильный инструмент, а не привычный.
- Разбивать большие задачи на выполнимые для других инженеров и определять последовательность их выполнения, чтобы мы могли быстро выпустить что-то полезное.
Вам может подойти эта вакансия, если вы
- Вы — бэкенд-инженер, который глубоко изучил системы данных, или дата-инженер, который стал сильным инженером-программистом. Вы запускаете продакшн-сервисы, а не только пайплайны.
- Вы создавали или существенно расширяли системы оркестрации и планирования, и можете точно объяснить, что ломается при масштабировании и почему.
- Вы работали с эволюцией схем и корректностью данных в системе с реальными последующими потребителями, где ломающее изменение имеет свою цену.
- Вы создавали или эксплуатировали stateful stream processing в продакшене (Flink, Kafka Streams, Spark Structured Streaming, RisingWave, Materialize, Feldera).
- Вы обладаете сильными навыками в SQL и моделировании данных на больших наборах данных, а также интересуетесь тем, как движок запросов на самом деле выполняет вашу работу.
- У вас прочные основы компьютерных наук и понимание распределенных систем.
- Вы самостоятельно отлаживаете проблемы и доводите анализ первопричин до исправления, которое держится.
- Вы достаточно хорошо используете ИИ-инструменты, чтобы они изменили ваш способ работы, понимаете их сбои и не любите «AI-шлак».
- Вы четко излагаете свои мысли письменно и добиваетесь максимума от распределенной команды.
Не обязательно, но будет плюсом
- Глубокий опыт работы с фреймворком трансформации, таким как dbt или SQLMesh: в частности, достижение его пределов и создание чего-то за их пределами.
- Форматы Data Lake, такие как Parquet, Iceberg или Deltalog.
- Stateful stream processing в продакшене (Flink, Kafka Streams, Spark Structured Streaming).
- Опыт работы в компании, где данные являются продуктом.
Плюшки и льготы
- Конкурентная заработная плата и опционы 🚀. И зарплата, и опционы входят в топ-25% компаний в этой сфере.
- Наша схема опционов для сотрудников имеет лучшие в своем классе, дружественные к сотрудникам условия с сильно сниженной ценой исполнения (~90%) и 10-летним окном для исполнения.
- 5 недель PTO + местные государственные праздники (которые можно менять по своему усмотрению) 🏖.
- Полностью удаленный подход 🧑💻 в распределенной команде с гибким рабочим графиком; вы сами строите свой день.
- Попрощайтесь с перегрузкой совещаниями! Мы верим в здоровое сочетание асинхронной и синхронной работы, чтобы вы могли сосредоточиться на самом важном — больше никакого времени, потраченного впустую на бесконечные встречи!
- Хорошее здоровье важно, поэтому мы предлагаем частное медицинское страхование, стоматологическое и офтальмологическое страхование в стандартной комплектации 🩺.
- Мы верим в оплачиваемый отпуск по уходу за ребенком 👶, чтобы помочь вам отпраздновать это важное событие, адаптироваться к новой жизни и провести время с вашим новым ребенком. Мы предлагаем 16 недель для основного опекуна и 6 недель для вторичного опекуна, полностью оплачиваемых. Плюс 2-недельное частичное возвращение на работу на полставки с полной оплатой, чтобы помочь вам привыкнуть к вашему новому (и немного более сложному!) графику.
- Ежеквартальные выездные мероприятия в различных интересных местах в масштабах компании или команды для общения, совместной работы и развлечений (до сих пор были в Тоскане 🇮🇹, Берлине 🇩🇪, Австрии 🇦🇹 и Афинах 🇬🇷).
- Помимо этого 👆, каждый сотрудник получает ежегодный командировочный бюджет для общения и совместной работы с кем-то или командой в течение нескольких дней.
- Бюджет на обустройство домашнего рабочего места, чтобы вы были счастливы, чувствовали себя комфортно и были продуктивны. Если вы предпочитаете местное коворкинг-пространство, мы оплатим вам рабочее место.
- Работайте с одними из лучших людей, которых вы когда-либо встречали!
- И, конечно же, вы получите классный Dune swag! ✌️😎
Мы стремимся создать разнообразное, инклюзивное и аутентичное рабочее место, поэтому, если вас привлекает эта вакансия, но ваш опыт не полностью соответствует всем требованиям, изложенным в описании вакансии, мы призываем вас подать заявку. Возможно, вы именно тот кандидат, который нам нужен, для этой или других вакансий.