AI Software Engineer, Agent Harness
New
E
EnCharge AIAI Infrastructure
Bengaluru, Karnataka (or throughout India remote-friendly with travel)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- PythonC++GoRustLLM
Requirements
- 10+ years of software engineering experience in backend systems or ML infrastructure.
- Strong proficiency in Python.
- Strong proficiency in at least one systems language (e.g., Go, Rust, C++).
- Proven experience shipping and operating agent loops in production including tool use and multi-step workflows.
- Hands-on experience with RAG, context management, and memory for LLM applications.
- Experience with sandboxing, isolation, and permission models for automated systems.
- Experience running open-weight models with an understanding of quantization and serving choices.
- Ability to operate in fast-moving, ambiguous environments and define product roadmaps.
Responsibilities
- Own the harness architecture end to end including agent loop, safe execution, context management, knowledge base, memory, permissions, orchestration, outputs, interfaces, and observability.
- Build custom components for session semantics, enforced permissions, human-editable memory files, orchestrators, and outputs.
- Keep pace with evolving model requirements such as adapters, prompt formats, tool-call schemas, and benchmarking.
- Ensure reliable tool use across models by implementing validation, repair, retries, and fallbacks.
- Develop agents, tools, and MCP servers for internal and customer use cases with security reviews.
- Build evaluation harnesses including task suites, regression testing, and metrics for cost, latency, and quality.
- Define interfaces for session API, CLI, GUI, and endpoint integrations.
View Full Description & ApplyYou'll be redirected to the employer's site