Senior Staff Software Engineer - Agent Development
Core
Design and develop scalable, maintainable, and reusable software components for AI-powered agentic systems, integrating them into enterprise software products.
Role type
Senior Staff Software Engineer - Agent Development
Builds
Production-grade agentic systems, multi-agent orchestration, and AI-integrated features for enterprise customers.
Domain
Enterprise Software / Artificial Intelligence / Agentic Systems
Deliverable
production ML models | product features
Required skills
Agentic systems design, multi-agent orchestration, tool calling, planning loops, memory management, failure recovery, Python, frontier AI SDKs, RAG patterns, vector stores, hybrid search, AI observability, technical leadership, mentoring
Preferred skills
Systems languages (Go, Java, C++), agent frameworks (LangChain, LlamaIndex), enterprise AI shipping experience
Technologies
Python, Go, Java, C++, Anthropic, Google, OpenAI, LangChain, LlamaIndex
Responsibilities
Design and develop scalable software components; integrate automated testing into workflows; participate in design and code reviews; mentor engineers on production AI practices; foster engineering craftsmanship and knowledge sharing.
Seniority
Senior Staff, hands-on IC with strategic ownership