EnCharge AI logo

AI Software Engineer, Agent Harness

EnCharge AI
Posted a month ago

LOCATION

India · Onsite

EXPERIENCE

10+ Years

SKILLS REQUIRED

PythonAgentic SystemsAPI IntegrationObservabilityRAGContext ManagementMemory Management

Job description

Overview

AI Software Engineer focused on building an Agent Harness that runs agents against files and tools while managing permissions, memory, orchestration, and outputs.

What you'll do

  • Own the agent harness architecture end to end, including the agent loop, safe execution, context management, memory, permissions, orchestration, outputs, interfaces, and observability.
  • Build harness components without equivalent open-source options such as session semantics and enforced permissions.
  • Keep the harness updated with changing models via adapters, prompt formats, tool-call schemas, stop conditions, benchmarking, and evaluation.
  • Make tool use reliable across models by validating, repairing, retrying, and falling back as needed.
  • Develop agents, tools, and MCP servers for internal and customer use cases and review them for security before shipping.
  • Build an evaluation harness with task suites and regression runs with cost/latency and quality tracking.
  • Define interfaces including a session API, CLI, GUI, and an endpoint existing tools can call.

What you'll need

  • 10+ years of software engineering experience in backend systems or ML infrastructure.
  • Strong Python and experience with at least one systems language (Go, Rust, or C++).
  • Experience shipping and operating an agent loop in production with tool use, multi-step workflows, and unattended runs.
  • Hands-on with RAG, context management, and memory for LLM applications.
  • Experience with sandboxing, isolation, and permission models for automated systems.
  • Understand how quantization and serving choices affect open-weight model behavior.
  • Comfort operating in fast-moving, ambiguous environments where you help define the roadmap.

Nice to have

  • Contributions to open-source agent harnesses or coding agents.
  • Experience with agent benchmarks (e.g., SWE-bench, Terminal-Bench) and building internal task suites.
  • MoE serving familiarity (e.g., expert placement, tensor parallelism, quantization).
  • Observability for LLM systems.
  • Document parsing and indexing pipelines.
  • Desktop or GUI application experience.

Details

  • Location: Bengaluru, Karnataka; or throughout India remote-friendly with travel.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

AI Software Engineer, Agent Harness