GTE
GTE — это самая быстрая децентрализованная торговая площадка в мире, поддерживаемая GSR, IMC, Flow Traders и другими ведущими маркет-мейкерами и венчурными фондами. С нами вы можете торговать чем угодно и откуда угодно в мире. 24/7, без разрешений, без необходимости открывать брокерский счет.
В нашей команде работают таланты из Jump, Citadel, HRT, GSR, Google, Palantir, и мы хотим расширить ее, добавив Backend Developer (Indexer team), который будет заниматься потоковым индексатором GTE.
Ключевые обязанности
- Проектировать конвейеры приема данных с низкой задержкой, обеспечивая порядок сообщений, дедупликацию и обработку обратного давления.
- Реализовывать отказоустойчивое резервирование на основе консенсуса и снэпшоты для обеспечения отказоустойчивости и координации ведущих узлов.
- Управлять компоновкой памяти, стратегией выделения памяти и локальностью «горячего пути».
- Координировать работу с нашей инфраструктурной командой для обеспечения персистентности данных, холодного хранения и исторического переиндексирования.
Требования
- Значительный опыт разработки бэкенда в производственных средах на Rust или C++.
- Глубокое понимание проектирования распределенных систем: репликация журналов, восстановление после сбоев, снэпшоты, консенсус (Raft/Paxos).
- Глубокое знакомство с событийно-ориентированными архитектурами: упорядоченная доставка, дедупликация, повторное воспроизведение, конечные автоматы.
- Опыт работы с асинхронными системами с высокой пропускной способностью, такими как tokio, epoll, io_uring.
- Уверенное владение методами оптимизации производительности с учетом безопасности памяти: предварительное выделение, арена-аллокаторы, выравнивание по кэш-линиям.
- Комфортная работа на низком уровне: внутренние механизмы Linux, настройка на уровне системных вызовов и отладка с помощью perf.
Бонусные баллы
- Опыт работы с Go в производственных средах.
- Предыдущий опыт работы с индексаторами криптоданных, обозревателями блоков или DeFi.
- Знание низкоуровневых блокчейн-примитивов (например, Merkle proofs, EVM logs, парсинг calldata).
- Вклад в проекты с открытым исходным кодом Rust или криптоинфраструктуры.
- Опыт работы с механизмами консенсусного уровня или наблюдаемостью валидаторов/сети.
Мы предлагаем
- Удаленная работа или офис в Нью-Йорке (в некоторых случаях может быть предоставлена помощь с релокацией).
- Зарплата до вычета налогов 150–250 тыс. долларов США в год + токены (общая компенсация до 750 тыс. долларов США по текущей оценке).