yandex
УдалённоПолная занятость

Software Engineer (Indexer Focus) - Shielded

ИИОценка ИИ

Отличная вакансия в известной компании Input Output (создатели Cardano) над инновационным проектом Midnight. Использование современного стека (Rust, ZK) и работа над сложными инженерными задачами делают роль очень привлекательной для опытных разработчиков.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованиями к глубокому знанию Rust (async/tokio) и специфике блокчейн-инфраструктуры (Substrate, криптография). Роль требует опыта работы с высоконагруженными системами данных и сложными API.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана7 500 $
Рынок5 500 $ – 10 000 $
ИИОценка ИИ

Зарплата не указана, но для опытных Rust-разработчиков в блокчейн-индустрии (особенно в таких компаниях, как Input Output) рыночные ставки значительно выше средних по рынку ПО. Ожидаемый диапазон для Senior/Middle+ уровня составляет $6000–$9000+ в месяц.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Контакты для отклика

Откройте контакты, указанные в вакансии.

Описание вакансии

Software Engineer (Indexer Focus) - Shielded

Employment type: Full-time / Company: Input Output

Input Output is building Midnight, a regulatory-friendly, data-protection blockchain that safeguards sensitive commercial and personal data. The role focuses on the Midnight Indexer — a Rust service that streams blockchain data to wallets and end-user applications through a high-performance GraphQL API.

Responsibilities:

  • Design, build, and operate Indexer components in Rust: chain indexer, wallet indexer, SPO indexer, and the GraphQL API.
  • Build and maintain the data pipeline that fetches blocks/transactions from the Midnight node via subxt, handling finalised-block tracking, backfilling, and continuous indexing.
  • Design efficient schemas and queries for PostgreSQL (cloud) and SQLite (standalone) and keep latency and throughput healthy.
  • Evolve the GraphQL API (queries, mutations, real-time subscriptions over WebSockets) with correct handling of shielded data and secure wallet sessions.
  • Write and maintain unit, integration, and end-to-end tests; prioritise reliability and correctness.
  • Own operational quality: observability, containerised deployment (Docker), and incident response.
  • Participate in code reviews and technical design discussions; collaborate closely with node, ledger, wallet, and security teams.

Requirements:

  • Strong, idiomatic Rust experience — including async/await (tokio) and concurrency.
  • Backend / data-systems experience building and operating high-performance services or data pipelines.
  • Practical experience with PostgreSQL and/or SQLite: schema design, query optimisation, performance reasoning.
  • API design experience; GraphQL knowledge is a plus.
  • Solid computer-science fundamentals: data structures, algorithms, and concurrency; engineering discipline with testing and clear technical communication.
  • At least 3 years of software development experience, including at least 2 years using Rust; experience with remote collaboration and scale-ups.

Nice to have:

  • Substrate / Polkadot ecosystem experience (especially subxt, pallets, runtime development).
  • Familiarity with blockchain core concepts: consensus, cryptography, transaction/state models.
  • Applied cryptography or zero-knowledge interest/experience.
  • WASM and Cardano / partner-chain context.

Stack:

Rust, tokio, subxt, Substrate/Polkadot, PostgreSQL, SQLite, GraphQL, WebSockets, Docker, WASM, Cardano

*📩* Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Rust
  • Tokio
  • PostgreSQL
  • SQLite
  • GraphQL
  • WebSockets
  • Docker
  • WebAssembly
  • Cardano
  • Substrate
  • Polkadot
  • Cryptography
  • Zero Knowledge Proofs

Возможные вопросы на собеседовании

Проверка понимания асинхронности в Rust, критически важной для индексатора.

Как вы подходите к отладке проблем с производительностью или взаимных блокировок (deadlocks) в асинхронном коде на базе tokio?

Индексаторы работают с огромными объемами данных.

Какие стратегии оптимизации PostgreSQL вы бы применили для обеспечения низкой задержки при выполнении сложных GraphQL-запросов к блокчейн-данным?

Midnight работает с защищенными данными.

Как обеспечить консистентность данных в индексаторе при обработке реорганизаций (reorgs) блокчейна, особенно в контексте защищенных транзакций?

Проверка опыта работы с экосистемой.

Был ли у вас опыт работы с библиотекой subxt? С какими основными сложностями вы сталкивались при взаимодействии с рантаймом Substrate?

Проверка навыков проектирования систем.

Как бы вы спроектировали систему подписок через WebSockets в GraphQL для уведомления пользователей о новых транзакциях в реальном времени при высокой нагрузке?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!