AI Tech Lead (Golang/ MCP)
Core
Building the foundation of backend systems and the MCP (Model Context Protocol) layer that enables AI agents to safely interact with production services.
Role type
Senior Software Engineer (Golang/Backend/AI Integration)
Builds
Ennismore API, MCP server components, and tool contracts for AI agent integration
Domain
E-commerce, Backend Infrastructure, AI Agent Orchestration
Deliverable
production ML models
Required skills
Golang, gRPC, Temporal, Microservices, MCP (Model Context Protocol), API Security (RBAC, Auth, Audit Logging), Low-latency optimization
Preferred skills
TypeScript
Responsibilities
Design and build MCP server components and tool contracts; Implement authentication, authorization, and audit logging for AI/agent access; Design guardrails at the tool-call layer; Write Golang services using Connect (gRPC) and Temporal; Partner with AI/ML teams to wire MCP tools into agents; Maintain documentation for MCP tool contracts.
Seniority
Senior, hands-on IC