AI Automation Engineer

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

TYPE OF WORK

Any

SALARY

1500

HOURS PER WEEK

40

DATE UPDATED

Jul 29, 2026

JOB OVERVIEW

You are the third engineer on our AI automation team. Two engineers already own marketing and finance automation. You are the flexible builder: you drop into whichever department has the highest-leverage system to ship next, architect it end to end, deploy it to run on its own, and document it so the team can maintain and scale it.

This is not a task-queue job. You are hired as a builder and an innovator. When there is no active request, your job is to find the next process worth automating and prototype it.

Please apply here and send portfolios and resumes to: ----------

What You Will Do:
-Architect and deploy automation using Claude (API + Skills), n8n, and custom code
-Build AI agents and workflows that run persistently on our cloud environment (Azure Virtual Desktop) — no manual daily triggering
-Integrate APIs and OAuth flows across the stack: GA4, Google Search Console, SEMrush, WordPress, QuickBooks/NetSuite, Microsoft 365, and others
-Write custom Python or Node.js where a clean n8n node does not exist — connectors, data transforms, webhooks
-Build Claude Skills that encode our processes and brand standards into repeatable, documented systems
-Document every build to our standard structure so any engineer can step in cold
Proactively surface automation opportunities and present at least one new idea or improvement each week

How We Work:
-Every automation follows the same pattern: data source ? n8n orchestration ? staging ? Claude processing ? delivered output, with a human review gate before anything goes public. Claude is our primary engine; n8n is the backbone; custom code fills the gaps. Everything runs on the AVD. Everything is documented.

Required Skills — Non-Negotiable:
You must already be able to do these without supervision:

-n8n in production — webhooks, API nodes, branching/conditionals, error handling and retries, OAuth. Tutorial-only experience will not pass screening.
-LLM API integration — Claude, ChatGPT, or equivalent, including prompt design and agent/workflow logic. We are Claude-first; you must be ready to build that way.
-Custom code — Python and/or Node.js for connectors, transformations, and scripting
APIs and auth — REST, JSON, API keys/tokens, OAuth flows
-Cloud/remote infrastructure — comfortable working on a remote desktop or VPS, with Git and VS Code
-Strong written English and the discipline to document what you build

Nice to Have:
-MCP servers, ---------- , Zapier
-MSP or IT-services background

Who Should NOT Apply:
-You have only followed tutorials and cannot explain how your own workflows work
-You need constant supervision and clear tickets to do anything
-You want guaranteed pay without showing results

What You Get:
-A long-term, full-time role on a funded, growing AI team — not a one-off gig
-Real ownership: you will become the track owner for whole departments

Paid twice a month, on time, via your preferred method

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0431
Total Execution Time  0.0444
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,552 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Automation-Engineer-1676459
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0377 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1676459
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 671379
 LIMIT 1 
0.0028   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1676459
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1676459' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1676459 
0.0006   UPDATE employer_jobs SET hit_counts '***Jun-25-2026=525***Jun-26-2026=183***Jun-27-2026=89***Jun-28-2026=48***Jun-29-2026=41***Jun-30-2026=29***Jul-01-2026=12***Jul-02-2026=21***Jul-03-2026=26***Jul-04-2026=25***Jul-05-2026=19***Jul-06-2026=19***Jul-07-2026=25***Jul-08-2026=6***Jul-09-2026=10***Jul-10-2026=6***Jul-11-2026=6***Jul-12-2026=4***Jul-13-2026=360***Jul-14-2026=130***Jul-15-2026=61***Jul-16-2026=43***Jul-17-2026=32***Jul-18-2026=15***Jul-19-2026=13***Jul-20-2026=25***Jul-21-2026=27***Jul-22-2026=577***Jul-23-2026=144***Jul-24-2026=80***Jul-25-2026=43***Jul-26-2026=54***Jul-27-2026=72***Jul-28-2026=57***Jul-29-2026=286***Jul-30-2026=314***Jul-31-2026=131***Aug-01-2026=74***Aug-02-2026=52***Aug-03-2026=89***Aug-04-2026=20***Aug-08-2026=2' WHERE job_id'1676459'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jun-2026=915***Jul-2026=2643***Aug-2026=237' WHERE job_id'1676459'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1676459' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1676459 
0.0290   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '671379'
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)