E

EnCharge AI

Analog in-memory AI hardware and software

AI Software Engineer - Agent Harness

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeRemote in IndiaNo salary listed

About the Job

Requirements

  • 10+ years of software engineering experience in backend systems or machine learning infrastructure.
  • Strong Python skills and proficiency in at least one systems language, such as Go, Rust, or C++.
  • Experience shipping and operating an agent loop in production, including tool use, multi-step workflows, and unattended runs.
  • Hands-on experience with retrieval-augmented generation, context management, and memory for large language model applications.
  • Experience with sandboxing, isolation, and permission models for automated systems.
  • Experience running open-weight models and understanding how quantization and serving choices affect model behavior.
  • Comfort working in fast-moving, ambiguous environments and defining a roadmap; strong product instincts.

Responsibilities

  • Own the harness architecture end to end, including the agent loop, safe execution, context management, knowledge base, memory, permissions, orchestration, outputs, interfaces, and observability, with clear interfaces so layers can be swapped.
  • Build components that lack open-source equivalents, including session semantics, enforced permissions, memory in a human-editable file, an orchestrator, and outputs.
  • Keep the harness current with changing models by maintaining adapters, prompt formats, tool-call schemas, stop conditions, benchmarking, and evaluation.
  • Make tool use reliable across models with varying tool-calling quality through validation, repair, retries, and fallbacks.
  • Develop agents, tools, and Model Context Protocol servers for internal and customer use cases, and review them for security before release.
  • Build an evaluation harness with task suites and regression runs for every model or harness change, measuring cost and latency per task alongside quality.
  • Define the session API, command-line interface, graphical user interface, and endpoint for existing tools to use.

Desired Qualifications

  • Contributions to open-source agent harnesses or coding agents.
  • Experience with agent benchmarks such as SWE-bench and Terminal-Bench, and building internal task suites.
  • Familiarity with mixture-of-experts serving, including expert placement, tensor parallelism, and quantization.
  • Experience with observability for large language model systems.
  • Experience with document parsing and indexing pipelines.
  • Desktop or graphical user interface application experience.

About the Company

EnCharge AI

Analog in-memory AI hardware and software

EnCharge AI designs and sells AI-accelerating hardware and software for edge-to-cloud workloads, focusing on analog in-memory computing. Its products include chiplets, ASICs, PCIe cards, and flexible software that integrates across platforms. The approach uses semiconductor design to implement analog in-memory computing for fast AI processing with lower power and smaller footprint, compatible with existing systems. Compared with competitors, it prioritizes sustainability with lower CO2 emissions and total cost of ownership, backed by a leadership team with 20+ years in AI hardware and a track record of 350 million chips shipped, 150 patents, and 300 publications, and aims to democratize advanced AI by making it affordable and environmentally sustainable.

Company size
51-200
Company stage
Series B
Total funding
$162.9M
Headquarters
Santa Clara, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at EnCharge AI

See more jobs