Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Akash Network

Senior Software Engineer

Posted Updated
Discussion

Description

  • As a Software Engineer on the core engineering team, you will build and ship the chain and provider software the marketplace runs on
  • This is hands-on work across the Akash node and provider: writing Go, testing network upgrades, resolving provider issues in Kubernetes, and helping shape the feature specs that define new protocol capabilities
  • Because the team develops in the open, clear technical documentation is part of the job, from feature specs to upgrade and provider guidance
  • The role also contributes to closed source Overclock Labs efforts such as AkashML and Akash Homenode
  • Build and maintain core features in Go across the Akash node and provider daemon
  • Design, test, and ship network upgrades, validating behavior on testnet before mainnet rollout
  • Diagnose and resolve provider-side issues in Kubernetes, from gateway and networking to workload orchestration across an independently operated provider fleet
  • Maintain the gRPC and protobuf API definitions and code generation shared by the node and provider
  • Cut, sign, and release provider and node software
  • Write feature specs and technical documentation that help providers, developers, and teammates understand and adopt new features
  • Contribute to closed source Overclock Labs products such as AkashML and Akash Homenode
  • Think creatively about attack vectors, failure handling, and other non-functional requirements
  • Continuously raise the standard of engineering excellence through best practices for coding, testing, and deployment
  • Expert knowledge of systems design concepts and distributed computing
  • You take a pragmatic approach to developing clean solutions to complex problems
  • Experience with test-driven development and the use of testing frameworks
  • Experience in key security concepts: cryptography, key/certificate management, identity, and access management
  • Hands-on Kubernetes experience, including debugging real workloads, networking, and cluster issues
  • Ability to write clear technical documentation for both engineers and provider operators
  • Experience developing backend APIs and complex services
  • Keen eye for modeling scenarios in reproducible test environments
  • Proven ability to work in an open source Git workflow, since the team develops in the open
  • Strong, current experience writing Go in production
  • Ability to stay communicative while working remotely and asynchronously
  • Notable open source contributions on GitHub
  • Experience building or upgrading Proof-of-Stake blockchains and decentralized infrastructure
  • Familiarity with Cosmos SDK, CometBFT/Tendermint
  • Some Rust experience
  • Experience with gRPC, protobuf, and code generation
  • Passion for AI, with experience deploying, managing, and troubleshooting open source models with vLLM and SGLang

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →