We are looking for a skilled Golang Engineer to join our core team. You will contribute to the development of critical infrastructure services for a blockchain-based AI platform.
– K8s Node Agent: Blockchain-authorized compute node registration system
– K8s Operators: Automated AI agent and model lifecycle management
– Payment Integration: Sidecar containers for smart contract resource billing
– API Gateway: Universal routing and authentication layer
– Resource Allocation: Distributed compute resource management and scheduling
Responsibilities
Building the following infrastructure and system components:
Service Infrastructure
- API gateway development and service routing
- Microservice communication mechanisms (gRPC/REST)
- Service discovery and load balancing
- Authentication and authorization middleware
Kubernetes Infrastructure
- K8s node agent for blockchain-authorized compute node registration
- Kubernetes operators for automated agent/model lifecycle management
- Resource allocation and scheduling systems across distributed nodes
- Custom resource definitions (CRDs) for AI workloads
Blockchain Integration
- Payment system integration via sidecar containers
- Smart contract interaction services for resource billing
- Blockchain-based authorization for node joining/management
- Token-based resource access and allocation systems
System Integration
- Connect existing Python AI services with blockchain layer
- Cross-service event processing and coordination
- Performance monitoring and metrics collection
- Service health checks and circuit breakers
- 3+ years Go development with microservices focus
Hands-on experience with:
- Production Kubernetes services and operator development
- Microservices architecture
- gRPC/Protocol Buffers implementation
- Database integration (PostgreSQL, Redis)
- Container orchestration and resource management
- Blockchain/smart contract integration