Who We Are

Temporal is a Solana native Research & Development firm. We have been at the bottom of the Solana trenches for years working on open source code alongside core teams, developing on chain products, and running some of the highest performing validators. Our team has deep experience in high frequency trading and low latency systems.

The Role

Temporal is hiring a Solana Data Engineer to work in our NYC office. You'll be responsible for designing and maintaining robust data pipelines and dashboards based on real-time and historical Solana data. 

Responsibilities

  • Build reliable pipelines to ingest on-chain data into ClickHouse (or similar OLAP systems)
  • Interact with Solana full nodes or RPC infrastructure to extract raw blockchain data
  • Design and maintain dashboards to visualize key metrics
  • Maintain data accuracy, uptime, and performance of analytics services
  • Extract and process validator performance metrics and staking rewards data

Requirements

  • Deep familiarity with ClickHouse, Grafana, or equivalent data/visualization stacks
  • 3+ years experience with Python and shell scripting
  • 2+ years experience with Rust
  • Experience with blockchain indexers or off-chain data APIs
  • Bonus: Understanding of Solana's account model, transaction structure, and program architecture

Why Join Temporal?

We are a small, highly technical team that gravitates toward the hardest problems on Solana, with an emphasis on moving fast above all else.

Here you will own your work and directly contribute. There is no bureaucracy, only shipping.

Compensation: $200,000-$300,000+ a year, equity, and a discretionary bonus

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.