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.
What You’ll Build:
— 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
Requirements
— 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
We offer: