AI Engineer (Remote, Full-Time, Long-Term)

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

TYPE OF WORK

Any

SALARY

Dependent on experience $1000-$2000

HOURS PER WEEK

40

DATE UPDATED

Aug 21, 2026

JOB OVERVIEW

Schedule: Mon-Fri, 9:00 AM - 6:00 PM Philippine Time (1 hr break)
Setup: 100% remote, reports directly to the CEO
Compensation: Starts with a paid part-time trial, moving to full-time once successful
Salary: Competitive, based on experience (please state your expectation)

Requirement: Please attach a short personalized video (1-2 minutes) explaining why you believe you're a good fit for this role and how your skills align with the responsibilities below. Applications without a video will not be considered.

Why You'll Love This Role
We're a fast-growing Australian group of businesses in the entertainment and technology space, running physical venues and launching a brand-new B2B tech arm. AI is core to how we operate: we already run AI agents that handle reporting, monitoring, and staff workflows, and we're scaling that aggressively. We're looking for one engineer to own and grow these systems end-to-end, with a path to lead an AI engineering team as we scale. If you want real ownership (building production systems, not demos) and a stable, long-term home, this is it.

What You'll Own & Execute
This is a hands-on role. You'll design, build, and maintain AI systems that run real business operations across our venues and software products.

- AI Agents & Automation: build and maintain agents that handle reporting, monitoring, data entry, and staff workflows
- LLM Integration: connect models (Claude, GPT, open models) to our internal systems, APIs, and dashboards
- Internal Tools: ship full-stack tools our staff actually use (TypeScript/Next.js, Python)
- Business Integrations: Connecteam, Google Sheets, Xero, Telegram/Discord bots, webhooks
- Data & Insights: turn sales, roster, and inventory data into automated reports, alerts, and recommendations
- Reliability: prompts, structured outputs, evals, and guardrails so agents stay accurate and safe in production

Day-to-Day Rhythm
Daily: monitor agent runs, fix failures, ship small improvements.
Weekly: ship one meaningful automation or feature + a short progress report to the CEO.

What Success Looks Like (First 90 Days)
Our core operational reports and workflows run reliably on autopilot, failures are caught and fixed before staff notice, and leadership has clear visibility on what the AI systems are doing, thanks to your weekly reports.

Who You Are
- 3+ years in software engineering, with 1+ year building real things with LLM APIs
- Strong in Python and TypeScript, comfortable across the stack
- Hands-on experience with agents, tool use, RAG, and structured output
- You have shipped AI features that real people used, and you can talk about what broke
- Self-directed, organized, and able to juggle multiple projects
- Excellent written + spoken English

The Opportunity
Stable, long-term, full-time remote role with genuine room to grow, build and lead an AI engineering team as the business scales, working directly with the CEO.

How to Apply (please include all 5, incomplete applications won't be reviewed)
1. A short 1-2 min video introducing yourself and why you're a great fit (required, this is how we know you're a real applicant)
2. Your updated CV
3. Links (GitHub, portfolio, demos) to AI projects or automations you personally built
4. The scenario question: One of our venue managers spends 2 hours a day pulling data from 3 different systems to compile a daily report. Sketch how you would fully automate it: what data you'd pull, what the agent would produce, and how you'd keep it accurate and reliable
5. Your expected monthly salary (AUD or PHP)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0138
Total Execution Time  0.0151
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,856 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Engineer-Remote-Full-Time-Long-Term-1713198
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0081 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1713198
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 834933
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1713198
AND `misc`.`idIS NULL 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1713198
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-26',ej.date_added) duration_daysDATEDIFF('2026-08-26',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-08-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1713198' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1713198 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1713198
AND `misc`.`idIS NULL 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-21-2026=468***Aug-22-2026=107***Aug-24-2026=1***Aug-26-2026=1' WHERE job_id'1713198'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=577' WHERE job_id'1713198'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1713198' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1713198 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '834933'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)