N

NinjaTech AI

Autonomous AI personal assistant for professionals

Agent Harness Engineer - Core Runtime

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeSydney NSW, AustraliaNo salary listedIn-person

About the Job

Requirements

  • A Master's or Bachelor's degree in Computer Science, or equivalent practical experience.
  • At least 4 years of experience building production backend or systems software in Python.
  • Strong understanding of concurrency, process supervision, and fault-tolerant design.
  • Experience with large language model APIs and agentic patterns, including tool calling, function calling, and streaming.
  • A track record of shipping and operating reliable services at scale.

Responsibilities

  • Research, design, and build the core run loop and orchestration that power autonomous agents.
  • Define how agents manage context, recover from errors, and hand off work cleanly.
  • Build rapid prototypes and proof of concepts to turn harness ideas into shipped product capabilities.
  • Stay up-to-date with agent architectures from research and industry, and fold the best ideas into the runtime.
  • Design self-healing mechanisms so agents degrade gracefully instead of failing hard.
  • Collaborate with cross-functional teams, including applied science, product, and integrations.
  • Design and evolve the agent run loop, including 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 monitoring to detect stuck, looping, or runaway agents and intervene safely.
  • Own the provider abstraction across model backends so the harness remains model-agnostic.
  • Make the harness observable end to end with structured telemetry so production failures can be debugged.
  • Keep the loop fast and cost-efficient at scale while powering millions of daily user interactions.

Desired Qualifications

  • Experience building an agent framework, workflow engine, or long-running job system.
  • A focus on reliability and comprehensive instrumentation.
  • Ability to reason about non-determinism in large language model outputs and design around it.
  • Experience with sandboxing, containerization, or secure code execution.
  • Ability to move quickly on prototypes and harden them for scale.

About the Company

NinjaTech AI

Autonomous AI personal assistant for professionals

NinjaTech AI builds an autonomous AI personal assistant named Ninja that acts as an all-in-one helper for busy professionals. Ninja can perform research, writing, file analysis, coding, image generation, and scheduling by negotiating tasks with tools or people, accessed via chat, voice, or video chat with a customizable avatar; it runs on a SaaS platform and uses its own language models and a proprietary decision engine to complete tasks end-to-end. It differentiates itself by handling real-world tasks autonomously rather than just giving guidance, integrating planning, execution, and communication within one system, and drawing on a leadership team with backgrounds at Google, Meta, and AWS. Its goal is to democratize access to executive assistant capabilities, saving time for a wide range of professionals and allowing them to focus on their core responsibilities.

Company size
11-50
Company stage
Seed
Total funding
$5M
Headquarters
Los Altos, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at NinjaTech AI

See more jobs