Описание вакансии:
Позиция: Инженер по маршрутизации EVM Обзор позиции Маршрутизация транзакций — это ключевой уровень принятия решений для исполнения транзакций в блокчейне. Система должна перечислять возможные пути через ликвидные пулы на различных EVM-цепях (ETH/BSC/Base и др.), выполнять запросы цен в блокчейне и выбирать оптимальные маршруты за миллисекунды, формируя транзакции, готовые к подписанию и отправке. Эти транзакции исполняются через наш собственный агрегирующий маршрутизирующий контракт, поддерживающий мульти-хопы и разделение ордеров. Результаты работы этой роли напрямую влияют на конечные цены исполнения для пользователей, охватывая полную ответственность за разработку как на стороне сервера, так и на стороне контрактов.
Основные обязанности:
- Ядро маршрутизатора: Проектирование и реализация основного конвейера маршрутизации, включая обнаружение пулов ликвидности и построение транзакций, с постоянной оптимизацией качества путей и задержек end-to-end.
- Интеграция DEX/Launchpad (контрактная и серверная части): Полная интеграция новых DEX и платформ запуска токенов путем реализации их логики ценообразования и исполнения в агрегирующем маршрутизирующем контракте, а также адаптации серверных моделей пулов, ценообразования и построения транзакций для обеспечения полностью проверенных возможностей в блокчейне.
- Контроль качества и диагностика в продакшене: Создание механизмов проверки качества маршрутизации и постоянная итерация для оптимизации производительности.
Требования к кандидату:
- Опыт серверной разработки на Go от 2+ лет с умением проектировать и реализовывать низколатентные сервисы с высокой нагрузкой, знание оркестрации конкурентности, стратегий таймаутов/деградации, кэширования и пакетной обработки.
- Глубокое понимание механизмов ценообразования основных DEX, знание ключевых математических моделей и структур состояний Uniswap V2/V3/V4 и их форков. Необходимо разбираться в том, как мульти-хоп маршрутизация, разделение ордеров и проскальзывание влияют на конечные цены исполнения, а также изучить типичные механизмы ценообразования и эмиссии Launchpad (платформ выпуска токенов на основе кривых связывания).
- Навыки инженерного взаимодействия с блокчейном: владение ABI-кодированием/декодированием и пакетными вызовами, знание методов eth_call, оценки газа, переопределения состояния и трассировки транзакций, способность самостоятельно проводить анализ и воспроизведение проблем в блокчейне.
- Умение разрабатывать и отлаживать Solidity: способность понимать и изменять логику исполнения/ценообразования в агрегирующих маршрутизирующих контрактах, знание процесса fork-тестирования в Foundry, осведомленность о безопасности логики, связанной с средствами, и привычка проверять данные через блокчейн.
Предпочтительные навыки:
- AI-нативные инженерные привычки: умение эффективно использовать инструменты AI-кодинга, такие как Claude Code, для разработки и устранения неполадок, понимание их ограничений при сохранении осознанности проверки; способность превращать повторяемые процессы и доменные знания в активы команды для повышения коллективной (а не только личной) эффективности.
- Способность самостоятельно разрабатывать и аудировать агрегирующие маршрутизирующие контракты с практическим опытом в безопасности.
- Знание механизмов MEV и оптимизации исполнения транзакций, понимание сэндвич-атак и методов их предотвращения.
- Опыт разработки для основных DEX-агрегаторов или практический опыт в поиске путей, разделении ордеров и оптимизации качества ценообразования.
Условия:
Обсуждаются на собеседовании