GTE is the world’s fastest decentralized trading venue. The Indexer team is hiring a Backend Developer to focus on GTE's streaming indexer.

Key Responsibilities

  • Design low-latency ingestion pipelines, ensuring message ordering, deduplication, and backpressure handling.
  • Implement consensus-based failover and snapshotting for resilience and leader coordination.
  • Manage memory layout, allocation strategy, and hot-path locality.
  • Coordinate with infrastructure to handle data persistence, cold storage, and historical reindexing.

Qualifications

  • Remarkable backend engineering experience in production environments in Rust or C++.
  • Strong grasp of distributed systems design: log replication, failure recovery, snapshotting, consensus (Raft/Paxos).
  • Deep familiarity with event-driven architectures: ordered delivery, deduplication, replay, state machines.
  • Experience with high-throughput async systems such as tokio, epoll, io_uring.
  • Proficient with memory-safe performance tuning: preallocation, arena allocators, cache-line alignment.
  • Comfortable working close to the metal: Linux internals, syscall-level tuning, and debugging with perf.

Bonus Points

  • Experience with Go in production environments.
  • Prior work on crypto data indexers, block explorers, or DeFi.
  • Knowledge of low-level blockchain primitives (e.g., Merkle proofs, EVM logs, calldata parsing).
  • Contributions to open-source Rust or crypto infrastructure projects; exposure to consensus layer mechanics or validator/network observability.

We offer

  • Remote work (global) or office in NYC (relocation help may be provided in some cases).
  • 150-250k USD/year gross salary + tokens (up to 750k total compensation by current valuation).