Staff Software Engineer
Core
Design and ship MCP servers, A2A components, and multi-step agentic workflows for production AI orchestration.
Role type
Staff Software Engineer (AI/Agentic Systems)
Builds
MCP servers/clients, agent-to-agent communication layers, and multi-agent workflow systems
Domain
Enterprise AI, Agentic Orchestration, LLM Systems
Deliverable
production ML models
Required skills
LLM and agent framework development, MCP and A2A concepts, distributed systems design, Java or TypeScript/Node, production system operations
Preferred skills
LLM evaluation frameworks, open-source agent protocol contributions, RAG pipelines, Python, prompt engineering at scale
Technologies
LangGraph, AutoGen, CrewAI, MCP, A2A, Java, TypeScript, Node, Python
Responsibilities
Build MCP servers and clients with tool schemas and auth; implement A2A components for agent discovery and delegation; design multi-step agentic workflows with state management; ensure reliability, latency, and cost efficiency; build evaluation and observability for agent behavior; harden systems against prompt injection and tool abuse; debug non-deterministic production failures
Seniority
Staff, hands-on IC with architecture ownership