AI Agent Engineer (Agent Harnesses / LLM Orchestration) - Full-Time or Part-Time

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

Up to PHP 30,000/month

HOURS PER WEEK

40

DATE UPDATED

Sep 25, 2026

JOB OVERVIEW

Build the harnesses that let AI agents actually do work: tools, orchestration, guardrails.

ABOUT US
We run content, online coaching and commerce operations powered by AI agents that use tools, browse, call APIs and coordinate. You will build and harden the harness around them: the tool layer, orchestration, context management, and the guardrails that keep them on task.

We are hiring for multiple positions. Full-time and part-time both welcome.

WHAT YOU'LL DO
- Build and extend agent frameworks: tool definitions, tool-use loops, multi-agent orchestration
- Engineer context and memory so agents stay coherent over long tasks
- Add evals and guardrails; catch and contain an agent going off the rails
- Integrate agent systems with our real tools and data

MUST HAVE
- Deep Python
- Hands-on LLM tool-calling / function-calling
- Experience building or heavily extending an agent system
- Understands prompt and context engineering as engineering, not vibes

NICE TO HAVE
- Claude Agent SDK / Claude Code
- MCP (Model Context Protocol)
- Eval frameworks
- Experience with unreliable-tool retry and recovery

PAY: Up to PHP 30,000/month (full-time), based on skill. Part-time pro-rated.

HOW WE HIRE
Screen on the "To apply" ask below, then a short PAID test task, then a small contract, then ongoing.

TO APPLY
Show an agent or tool-use system you built. Tell us one time it did the wrong thing and exactly how you stopped it from happening again. Applications with only a CV are skipped.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0107
Total Execution Time  0.0120
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,832 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Agent-Engineer-Agent-Harnesses-LLM-Orchestration-Full-Time-or-Part-Time-1738202
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0052 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738202
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 810329
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738202
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738202' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738202 
0.0006   UPDATE employer_jobs SET hit_counts = '***Sep-25-2026=237***Sep-26-2026=92***Sep-27-2026=2' WHERE job_id= '1738202'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=331' WHERE job_id= '1738202'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738202' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738202 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '810329'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)