GTE is the world’s fastest decentralized trading venue, backed by GSR, IMC, Flow Traders and other top-tier market makers and VCs. 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 with 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.

Offer: Remote work 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).