Senior Engineer - Go

Celestia Labs Logo

Celestia Labs

πŸ“Remote - Worldwide

Summary

Join Celestia Labs as an elite Software Engineer and contribute to the development of Celestia Node, a data-availability layer for blockchain technology. You will design, optimize, and maintain Go services for storage, P2P networking, and consensus, utilizing various transport protocols. Responsibilities include performance benchmarking and tuning, ensuring code quality through documentation and reviews, and supporting external developers. The ideal candidate possesses 7+ years of software engineering experience, expert-level Go proficiency, and a strong understanding of networking and distributed systems. A security-first mindset and experience with performance engineering are crucial. Celestia Labs offers a flexible, remote-first work environment, competitive salary, stipends, and comprehensive benefits.

Requirements

  • 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

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

Preferred Qualifications

While experience in the blockchain space is preferred – having general excitement about web3 and modular blockchain technology is a must!

Benefits

  • Flexible and remote work environment with multiple onsites each year
  • Competitive salary and meaningful long-term compensation package
  • Stipends for home office, coworking space, professional and personal growth
  • 4 weeks annual vacation
  • Being part of a collaborative, supportive team with opportunities for mentorship and professional growth
  • 401k and healthcare coverage for US team members

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.