The blockchain ecosystem continues to evolve rapidly, with decentralized applications (dApps) demanding faster, more reliable access to data. The Graph protocol has become a critical component of this new Web3 infrastructure, enabling developers to build powerful indexing and querying solutions for blockchain data. We are seeking a highly skilled Graph Blockchain Engineer to join our team on a 12-month contract. This role is ideal for an engineer who thrives at the intersection of blockchain technology, data architecture, and performance optimization.
As a Graph Blockchain Engineer, you will play a key role in designing and maintaining subgraphs and substreams that empower dApps to function with efficiency and accuracy. You will contribute directly to the way developers, users, and businesses interact with decentralized ecosystems, ensuring that real-time blockchain data is processed seamlessly and made readily accessible.
Key Responsibilities
- Subgraph & Substream Development:
Write, optimize, and maintain subgraphs and substreams tailored for The Graph protocol, ensuring accurate and timely indexing of blockchain data. - Data Indexing & Querying Solutions:
Design robust indexing pipelines and querying mechanisms that enable decentralized applications to fetch reliable and high-performance blockchain data. - Data Accuracy & Reliability:
Monitor, debug, and validate data feeds to ensure blockchain events are consistently and correctly reflected within subgraphs. - Performance Optimization:
Identify and implement improvements in indexing speed, query responsiveness, and data synchronization across multiple blockchain networks. - Collaboration with Developers:
Work closely with dApp developers, product managers, and other blockchain engineers to integrate subgraphs into live applications, aligning solutions with business and technical needs. - Maintenance & Upgrades:
Proactively maintain and upgrade existing subgraphs as protocols evolve, ensuring backward compatibility and continued efficiency. - Research & Innovation:
Stay up to date with new developments in The Graph ecosystem and broader blockchain space to suggest and implement innovative indexing strategies.
Required Skills and Experience
- Strong proficiency in The Graph protocol, with hands-on experience writing subgraphs using GraphQL and AssemblyScript.
- Familiarity with substreams, including building and optimizing data pipelines for large-scale blockchain indexing.
- Solid understanding of blockchain architectures, particularly Ethereum and EVM-compatible networks.
- Proficiency in programming languages such as TypeScript, Rust, or Go.
- Experience with APIs, GraphQL, and decentralized data querying.
- Strong debugging and problem-solving skills for tracking down inconsistencies in data.
- Knowledge of distributed systems, event streaming, and data pipelines.
- Excellent communication skills and the ability to work effectively in a remote, collaborative environment.
Preferred Qualifications
- Previous contributions to The Graph open-source ecosystem.
- Experience working with blockchain analytics or DeFi protocols.
- Familiarity with cloud infrastructure (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
- Understanding of data warehousing and performance tuning at scale.
What We Offer
- A 12-month contract role with the flexibility to work from anywhere in the USA or remotely worldwide.
- The opportunity to contribute to the backbone of Web3 infrastructure, working on projects that will directly power the next generation of decentralized applications.
- A collaborative, innovative environment that values technical expertise and creative problem-solving.
- Competitive compensation tailored to your experience and skill set.