
Product Engineer (Data Indexing)
Chainstack4 months ago
Remote, WorldwideSenior
Responsibilities
- Own the strategy, technical direction, delivery, and production quality of data infrastructure features from discovery through rollout.
- Build backend and data systems for high-scale blockchain data access, indexing, performance, and reliability.
- Design and improve indexing, caching, validation, benchmarking, and repair workflows for large-scale blockchain data systems.
- Translate product and platform needs into specifications, epics, user stories, acceptance criteria, implementation plans, and rollout plans.
- Create internal tools, benchmarks, dashboards, alerts, and runbooks to improve observability and operability.
- Define and analyze metrics including latency, throughput, accuracy, freshness, coverage, error rate, reliability, and operational cost.
- Collaborate with product, infrastructure, support, and customer-facing teams to gather context and improve released systems.
- Review code, specifications, and designs with emphasis on correctness, maintainability, performance, and production ownership.
- Conduct technical research and competitor analysis to identify opportunities for data products and infrastructure.
Requirements
- At least 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, including requirements, design, implementation, testing, release, observability, and iteration.
- 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 benchmarking, profiling, load testing, bottleneck analysis, and capacity planning for performance-sensitive systems.
- Familiarity with cloud-native infrastructure, CI/CD, containers, observability platforms, and infrastructure-as-code concepts.
- Practical experience using AI coding assistants or agentic development workflows for non-trivial engineering tasks.
- Ability to write high-quality specifications, technical proposals, acceptance criteria, runbooks, and concise engineering updates.
- Strong product sense and ability to connect technical work to user impact and measurable outcomes.
- Excellent written and verbal English.
- Experience with blockchain infrastructure, blockchain data, RPC APIs, archive data, indexing, or node operations is preferred.
- Experience with high-volume data pipelines, event streaming, workflow orchestration, analytical databases, or object storage is preferred.
- Experience with internal tools, diagnostic CLIs, benchmark suites, repair workflows, or operational automation is preferred.
Benefits
- Competitive salary in USD based on experience and impact, with stock options.
- AI-first environment with modern infrastructure and Web3 technology.
- Flexible schedule.
- Flat structure with significant ownership and decision-making autonomy.
- Opportunity to collaborate with a diverse, multinational team in a global, fast-growing market.
About Chainstack
Chainstack builds Web3 infrastructure for developers and enterprises, providing managed blockchain nodes, RPC/WebSocket endpoints, and APIs across multiple protocols. Its platform lets teams run nodes in the cloud through preferred providers or self-host on standardized tooling, with controls for performance, reliability, and cost. Founded in 2018 and headquartered in Singapore, it serves fintech, DeFi, wallets, custodians, and analytics companies.