Senior Software Engineer
On-siteBengaluru, Karnataka, India
Bengaluru, Karnataka, IndiaOn-sitePart TimeSenior LevelEducational ServicesEnterprise
Part TimeSenior LevelEnterpriseEducational Services
Job Summary
Build write-path features that enable agents to take real, governed actions by wrapping enterprise APIs and validators. Design multi-agent orchestration patterns for stateful, cyclic workflows and engineer a routing layer for intent classification and capability-based dispatch. Enhance the platform through hands-on API work, checkpointing, and resilience patterns while shipping primarily via AI-pair-programming with TDD. Mentor engineers through design reviews and establish reusable engineering standards and shared libraries.
Required Qualifications
- You build LLM-powered systems, agents, or digital workers that run in production
- Strong Python and backend/platform engineering—async services, typed code, and clean architecture
- You work fluently with agent orchestration frameworks and can design, build, and orchestrate reliable agent tools—contracts, error handling, tool chaining
- You've built routing, dispatch, or workflow-control logic that directs work across components or services
- You use AI-pair-programming as a primary delivery mode without sacrificing quality
- Strong prompt engineering for structured outputs, nested schemas, and multi-agent coordination
- You read, edit, and contribute to a real platform codebase—APIs, runtime, storage—not just an SDK
- Solid APIs, distributed systems, and cloud-native engineering, with production-reliability instincts
Desired Qualifications
- Experience evaluating agents—task success, groundedness, tool-use accuracy, schema conformance, and regression against golden fixtures
- Experience with tool/context interoperability protocols (such as MCP)
- Experience with a major cloud platform (AWS preferred), containerization, and CI/CD; familiarity with state stores for orchestration and persistence
- AI observability and evaluation tooling for LLM systems
- RAG and memory patterns: vector databases, hybrid retrieval, re-ranking, and grounding
- Secure execution, sandboxing, and prompt-injection mitigation
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.