About the company
The first modular blockchain network Celestia is a modular data availability network that makes it easy for anyone to securely launch their own blockchain.
Job Summary
Responsibilities
📍Own and ship key parts of Celestia Node - our data-availability layer that re-transmits block data to light clients and rollups. 📍Design and optimize Go services for storage, P2P networking, and consensus, using transports such as TCP, QUIC, gRPC, and libp2p. 📍Benchmark and tune performance by implementing metrics, tracing, and structured logging to identify regressions early. 📍Drive code quality through design documentation, code reviews, and comprehensive technical documentation. 📍Support external developers via GitHub and Discord by triaging issues and incorporating real-world feedback into product roadmap.
Who You Are
📍7+ years of hands-on software engineering experience 📍Expert-level Go proficiency, including concurrency patterns and performance profiling 📍Strong understanding of networking & transport protocols (TCP, QUIC, gRPC, libp2p) and peer-to-peer architectures 📍Proven experience scaling distributed or storage systems with focus on performance, reliability and data integrity 📍Security-first mindset with knowledge of cryptography fundamentals and threat modeling 📍Performance engineering expertise: CPU/memory profiling, GC tuning, latency analysis, and capacity planning 📍Fluency with modern observability tools (Prometheus, OpenTelemetry, etc) 📍Open-source contributions and excellent asynchronous communication skills
The future of finance is here — whether you’re interested in blockchain, cryptocurrency, or remote web3 jobs, there’s a perfect role waiting for you.