Product Engineer (Data Indexing)
Chainstack
WorldwideremotePosted 28 days ago
Skill Required
Backend-EngineeringData-EngineeringProduct-EngineeringDistributed-SystemsBlockchain-EngineeringProduct-EngineerSenior-Product-EngineerStaff-Product-EngineerLead-Product-EngineerData EngineerQuery Optimizationsoftware engineeringSystem DesignObservabilityEngineeringBlockchainanalyticalautomationanalyticsbuildingfintechwrittenTestNGdesignCI/CDCloudjQueryRustDeFiAPIsNode.jsWeb3.jsSQLandGoFulltime
Key highlights
- Competitive salary in USD
- Stock options included
- 5+ years of professional software engineering experience required
- Experience with Go or Rust required
Role overview
Product Engineer role focusing on building high-scale blockchain data access and indexing systems at Chainstack.
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, and work across databases, queues, object storage, observability, CI/CD, and infrastructure when needed.
- 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 while maintaining a high verification bar.
- Collaborate with product, infrastructure, support, and customer-facing teams to gather context, make trade-offs, and close the loop after release.
- 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 that make system behavior observable and easier to operate.
- Review code, specs, and designs with focus on correctness, simplicity, maintainability, performance, and production ownership.
- Conduct technical research and competitor analysis to identify opportunities for improving data products and infrastructure.
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: 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 performance‑sensitive systems, including benchmarking, profiling, load testing, bottleneck analysis, and capacity planning.
- Comfortable working 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 specs, technical proposals, acceptance criteria, runbooks, and concise engineering updates.
- Strong product sense with ability to connect technical work to user impact and measurable outcomes.
- Excellent written and verbal English.
Nice to have
- Experience with blockchain infrastructure, blockchain data, RPC APIs, archive data, indexing, or node operations.
- Experience with high‑volume data pipelines, event streaming, workflow orchestration, analytical databases, or object storage.
- Experience with spec‑first workflows such as RFCs, ADRs, or similar engineering planning practices.
- Experience building internal tools, diagnostic CLIs, benchmark suites, repair workflows, or operational automation.
- Familiarity with AI tools for research, documentation, data analysis, code generation, and verification.
- Experience working in infrastructure teams with direct ownership of reliability and performance outcomes.
Benefits
- Competitive salary in USD – fair, transparent compensation based on experience and impact.
- Stock options – share in Chainstack's growth and long‑term success.
- AI‑first environment – use AI to reduce repetitive work and focus on judgment and shipping.
- Cutting‑edge tech stack – work with modern infrastructure and stay close to Web3 innovation.
- Flat structure, no bureaucracy – take ownership, move fast, and make decisions with real impact.
- Flexible schedule – work when you are most productive and maintain balance.
- Global, fast‑growing market – build in a rapidly evolving industry with real customer demand.
- Diverse, multinational team – collaborate with people across countries, backgrounds, and functions.
Additional details
- Chainstack powers global blockchain applications across fintech, DeFi, wallets, custodians, analytics, and everything in between.
- Teams cut time‑to‑market, cost, and risk with one platform for nodes in the cloud, offered through preferred service providers, or self‑hosted.
- Standardized node management puts reliability on autopilot and keeps performance predictable, giving operators control and transparency while developers get a consistent way to build and scale.
- We are looking for a Product Engineer to join our data team and build systems for high‑scale blockchain data access, indexing, and performance.
- Own problems end to end, from understanding user needs to building, shipping, and improving production systems.
- Original posted on Himalayas.