Why this role stands out
You'll drive the core runtime for autonomous AI agents at a well-backed generative AI startup, shaping the future of AI-powered work. This hybrid role is ideal for experienced backend engineers passionate about systems engineering and applied AI, offering significant growth and impact. Apply to build the foundational technology that powers innovative AI solutions!
Quick overview
Job description
NinjaTech AI is a generative AI startup (B2C and B2B) with headquarters in Silicon Valley and offices in Sydney and Vancouver. Backed by Alexa Fund and Samsung Ventures, we are building the autonomous AI agents that let anyone get real work done with generative AI.
Our flagship product, SuperNinja, is an advanced agentic AI platform with full OS capabilities: website creation, end-to-end coding, advanced data analysis, and more. The three roles below build the agent harness itself - the runtime, integrations, and reliability layer that every SuperNinja agent runs on.
Position OverviewWe are looking for a Core Runtime engineer to own the agent harness that turns our LLMs into reliable, autonomous software. The harness is the run loop, orchestrator, and monitor that keep an agent working safely across thousands of tool calls and hours of wall-clock time. You will work at the intersection of systems engineering and applied AI, building the substrate that every SuperNinja agent runs on.
Key Challenges & Opportunities- 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
- Own the provider abstraction across model backends (Claude, Codex, and others) so the harness stays model-agnostic
- Make the harness observable end to end with structured telemetry, so failures are debuggable in production
- Keep the loop fast and cheap at scale while it powers millions of daily user interactions
- Master's or Bachelor's in Computer Science or equivalent practical experience
- 4+ years building production backend or systems software in Python
- Strong grasp of concurrency, process supervision, and fault-tolerant design
- Experience with LLM APIs and agentic patterns (tool calling, function calling, streaming)
- Track record of shipping and operating reliable services at scale
You will report to the engineering lead for agent infrastructure and will have ownership in these areas:
- 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 our runtime
- Design self-healing mechanisms so agents degrade gracefully instead of failing hard
- Collaborate with cross-functional teams including applied science, product, and integrations
- You have built an agent framework, workflow engine, or long-running job system before
- You care about reliability the way SREs do, and you instrument everything
- You can reason about non-determinism in LLM outputs and design around it
- Experience with sandboxing, containerization, or secure code execution
- You move fast on prototypes but know when to harden them for scale Why Join Us
This is a chance to build the foundation that every one of our agents runs on. The harness is where autonomy is won or lost, and you will own it end to end alongside a team that values engineering rigor and scientific curiosity.
Similar jobs
- SG

Lead Software DeveloperRecently posted
SITA Group · North Sydney, New South Wales · Hybrid 🇦🇺
DockerOraclePL/SQL+14TechnologySalary not listed - NI

Lead AI Software Engineer - Conversational AI (Hybrid)Recently posted
NICE · Sydney · Hybrid 🇦🇺
TechnologySalary not listed - TA

Senior Software Engineer (Beacon/Python Developer)Recently posted
Tech Aalto · Sydney, New South Wales · Hybrid 🇦🇺
DjangoFastAPIFlask+9TechnologySalary not listed - CP
Software Engineer (.NET)Recently posted
Corto Pty · Sydney, New South Wales · Hybrid 🇦🇺
MySQLMicrosoft OfficeGoogle Workspace+6TechnologySalary not listed - ES
AI & ML Software Engineer (Python/Node/.NET)Recently posted
Employer Sponsored Jobs · Melbourne · Hybrid 🇦🇺
SQLScikit-learnScrum+11TechnologySalary not listed - TO

Software EngineerRecently posted
The Onset · Melbourne, Victoria · Hybrid 🇦🇺
DockerMicroservicesC#+3TechnologySalary not listed - AM
Software Engineer: Network Fabric for Scalable Cloud InfraRecently posted
Amazon Inc. · Sydney · Hybrid 🇦🇺
AWSTechnologySalary not listed - PT
Graduate Software EngineerRecently posted
Pty · Brisbane, Queensland · Hybrid 🇦🇺
TechnologySalary not listed - TM
SharePoint / Power Platform SME | ContractRecently posted Auto Apply
The Missing Link · Melbourne, Victoria · On-site 🇦🇺
Stakeholder ManagementMicrosoft OfficeCompliance+4TechnologySalary not listed - QC

Staff Embedded Software EngineerRecently posted Auto Apply
Q Ctrl · Sydney · On-site 🇦🇺
FPGATechnologySalary not listed - OP
YOW! Expression of Interest - Software Engineer Auto Apply
Optiver Private Jobs · Sydney · Hybrid 🇦🇺
C#Continuous ImprovementDiversity & Inclusion+3TechnologySalary not listed - PE

Junior Software Developer - AI & Front-EndRecently posted
Peoplebank · New South Wales · Remote 🇦🇺
PHPRubyPython+1TechnologyA$85k/yr
