Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Akash Network

Senior Software Engineer

Posted
Discussion
  • 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 →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.