NinjaTech AI logo

Agent Harness Engineer - Core Runtime

AI
NinjaTech AISydneyRemoteFull-time3 Sept 2026

NinjaTech AI is seeking a Core Runtime engineer to own the agent harness that powers autonomous AI agents. The role involves designing the run loop, orchestrator, and monitoring layer, and requires 4+ years of Python backend experience and familiarity with LLM APIs.

What you'll do

  • Design and evolve the agent run loop: context management, turn compaction, and recovery from failed or partial tool calls
  • Build the orchestrator that launches, supervises, and hands off long-running background agents without losing state
  • Implement the monitoring layer that detects stuck, looping, or runaway agents and intervenes safely

What you need

Must-have

PythonConcurrencyProcess supervisionFault-tolerant designLLM APIsAgentic patternsTool callingFunction calling

Nice-to-have

SandboxingContainerizationSecure code execution

Soft skills

Engineering rigorScientific curiosityCollaboration
Agent HarnessCore RuntimePythonLLMAutonomous AgentsBackendSystems EngineeringRemoteFull-timeAI