Jobiglo

No results.

AI Software Engineer, Agent Harness

EnCharge AI · Bengaluru

New Remote
Remote Senior 🇬🇧 English
Python Go Rust C++ RAG sandboxing isolation permission models quantization

Job description

About the role

EnCharge AI is building a next‑generation AI platform based on an innovative in‑memory computing architecture. The AI Software Engineer will own the agent harness layer that runs agents against files, tools, and documents, ensuring safe execution, context management, and reliable outputs.

Key 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 that have no open‑source equivalent, such as session semantics, enforced permissions, human‑editable memory files, orchestrator, and output handling.
  • Keep pace with evolving models by implementing adapters, prompt formats, tool‑call schemas, stop conditions, benchmarking, and evaluation.
  • Ensure reliable tool use across models with varying tool‑calling quality through validation, repair, retries, and fallbacks.
  • Develop agents, tools, and MCP servers for internal and customer use cases and perform security reviews before release.
  • Create an evaluation harness with task suites, regression runs, and cost/latency tracking alongside quality metrics.
  • Define clear interfaces such as session API, CLI, GUI, and endpoint for existing tools.

Required profile

  • 10+ years of software engineering experience in backend systems or ML infrastructure.
  • Strong Python skills and proficiency in at least one systems language (Go, Rust, or C++).
  • Experience shipping and operating an agent loop in production, including multi‑step workflows and unattended runs.
  • Hands‑on expertise with Retrieval‑Augmented Generation (RAG), context management, and memory for LLM applications.
  • Background in sandboxing, isolation, and permission models for automated systems.
  • Practical experience running open‑weight models and understanding how quantization and serving choices affect behavior.
  • Comfort working in fast‑moving, ambiguous environments with strong product instincts.

Required skills

  • Python
  • Go
  • Rust
  • C++
  • Retrieval‑Augmented Generation (RAG)
  • Sandboxing
  • Isolation
  • Permission models
  • Quantization
  • Model serving

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec EnCharge AI.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:greenhouse

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 7 hours ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

EnCharge AI

Bengaluru