Senior Software Engineer
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer building Go-based chain and provider software for Overclock Labs’ open-source Akash cloud marketplace. Debugging Kubernetes infrastructure and shipping distributed network upgrades.
Responsibilities:
- Build and maintain core Go features 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 Kubernetes issues involving gateways, networking, and workload orchestration
- Maintain gRPC and protobuf API definitions and shared code generation
- Cut, sign, and release provider and node software
- Write feature specifications and technical documentation
- Contribute to closed-source products including AkashML and Akash Homenode
- Consider attack vectors, failure handling, and other non-functional requirements
- Raise engineering standards through coding, testing, and deployment best practices
Requirements:
- Strong, current experience writing Go in production
- Hands-on Kubernetes experience, including debugging real workloads, networking, and cluster issues
- Expert knowledge of systems design concepts and distributed computing
- Keen eye for modeling scenarios in reproducible test environments
- Experience with cryptography, key/certificate management, identity, and access management
- Experience with test-driven development and testing frameworks
- Experience developing backend APIs and complex services
- Ability to write clear technical documentation for engineers and provider operators
- Pragmatic approach to developing clean solutions to complex problems
- Proven ability to work in an open source Git workflow
- Ability to stay communicative while working remotely and asynchronously
Benefits:
- Stock options available
- Remote-first, distributed team
- Career growth opportunities















