Product Engineer (Data Indexing)
Chainstack is a blockchain infrastructure company that provides managed RPC nodes, data APIs, and developer tools across multiple networks for developers and enterprises.
Funding history
Investors
About Chainstack
Chainstack provides managed blockchain infrastructure for developers and enterprises building on Web3. Users can deploy elastic and dedicated nodes, access high-performance RPC APIs, stream real-time data, and query historical archive data across 95+ supported networks. The platform offers SOC 2 Type II certified infrastructure with 99.99%+ uptime guarantees and flexible deployment options from shared to dedicated and self-hosted nodes.
Skills
About the Role
You will join the data team and build systems for high-scale blockchain data access, indexing, and performance. You will own problems end to end, from understanding user needs to building, shipping, and improving production systems, working on performance-sensitive APIs, large datasets, and distributed systems while applying AI-first development workflows.
Requirements
- 5+ years of professional software engineering experience, preferably in backend, data, infrastructure, or distributed systems roles
- Strong production experience with Go, Rust, or comparable backend or systems languages
- Experience owning complex engineering work end to end
- Strong understanding of distributed systems, APIs, data modeling, concurrency, queues, storage, caching, failure modes, and reliability trade-offs
- Hands-on experience with databases and SQL, including schema design, query performance, consistency, and data quality
- Experience with performance-sensitive systems, including benchmarking, profiling, load testing, bottleneck analysis, and capacity planning
- Comfortable with cloud-native infrastructure, CI/CD, containers, observability platforms, and infrastructure-as-code concepts
- Practical experience using AI coding assistants or agentic development workflows
- Ability to write high-quality specs, technical proposals, acceptance criteria, runbooks, and engineering updates
- Strong product sense
- Excellent written and verbal English
Responsibilities
- Own the strategy, technical direction, delivery, and production quality of data infrastructure features from discovery to rollout
- Understand user pain points around blockchain data access, latency, correctness, historical coverage, reliability, and operational visibility
- Translate product and platform needs into clear specs, epics, user stories, acceptance criteria, implementation slices, and rollout plans
- Build backend and data systems in Go and/or Rust, working across databases, queues, object storage, observability, CI/CD, and infrastructure
- Design and improve indexing, caching, validation, benchmarking, and repair workflows for large-scale blockchain data systems
- Use AI-first development practices to accelerate research, specification, implementation, testing, and documentation
- Collaborate with product, infrastructure, support, and customer-facing teams
- Define and analyze technical and product metrics such as latency, throughput, accuracy, freshness, coverage, error rate, reliability, and operational cost
- Create internal tools, benchmarks, dashboards, alerts, and runbooks
- Review code, specs, and designs with focus on correctness, simplicity, maintainability, performance, and production ownership
- Conduct technical research and competitor analysis to improve data products and infrastructure
Benefits
- Stock options
- AI-first environment
- Flexible schedule
- Remote work
- Diverse, multinational team
