Senior AI Automation engineer-E commerce AI agents

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

TYPE OF WORK

Full Time

SALARY

$1500-$2200 depending on performance & g

HOURS PER WEEK

25

DATE UPDATED

Sep 30, 2026

JOB OVERVIEW

We are building an AI automation company that creates and deploys custom AI agents for e-commerce businesses.

We are looking for a highly skilled AI Automation Engineer who can help us design and build the technical infrastructure behind these systems.

This is NOT a basic chatbot position.

This is NOT a prompt-engineering-only position.
We need someone who can take a business problem, design the technical architecture, build the automation, connect the required platforms, test the system, deploy it, monitor it, and improve it over time.
The ideal candidate is both a developer and a systems thinker.
You should be able to take an idea and turn it into a reliable, scalable AI-powered workflow that can eventually be duplicated and customized across multiple client businesses.
What You Will Help Build

Our first systems will be focused on e-commerce brands.

You will help us build reusable AI infrastructure for areas such as:

1. AI Customer Support Agent

The AI should be able to:

• Answer common customer questions
• Retrieve order information
• Provide shipping and tracking updates
• Assist with returns and exchanges
• Handle product FAQs
• Handle basic order modifications when permitted
• Escalate difficult or sensitive situations to a human
• Log conversations and actions
• Integrate with Shopify and customer support platforms

2. AI Marketing Agent

The marketing system should eventually be capable of helping manage and automate activities across:

• Klaviyo
• Email marketing
• SMS marketing
• Customer segmentation
• Abandoned-cart flows
• Post-purchase flows
• Win-back campaigns
• Promotional campaigns
• Meta / Facebook / Instagram advertising workflows
• TikTok advertising workflows
• Google / YouTube advertising workflows
• Ad copy and creative variations
• Campaign reporting
• Performance monitoring
• Budget and optimization recommendations
• Marketing analytics

Advertising-related systems should operate within clearly defined rules, approvals, budgets, and guardrails.

3. AI Shopping & Conversion Agent

The AI should be capable of:

• Answering product questions
• Recommending products
• Helping shoppers choose the right products
• Creating personalized recommendations
• Upselling and cross-selling
• Recommending bundles
• Addressing common purchase objections
• Helping move customers toward checkout
• Using Shopify product and inventory information

4. AI Cart Recovery & Customer Reactivation Agent

The system should be capable of:

• Identifying abandoned carts
• Triggering personalized follow-up
• Answering customer objections
• Sending approved email/SMS communications
• Recommending products
• Reactivating past customers
• Identifying customers who have not purchased recently
• Triggering win-back campaigns

5. AI Analytics & Growth Agent

The system should eventually pull data from multiple platforms and provide useful business insights such as:

• Revenue
• Conversion rates
• Customer acquisition cost
• ROAS
• Ad performance
• Best-selling products
• Weak-performing products
• Customer-support volume
• Repeat purchase behavior
• Cart abandonment
• Customer retention
• Marketing performance
• Growth opportunities
• Areas where money may be wasted

Core Technical Responsibilities

You will be responsible for helping us:

• Architect AI agent systems from the ground up
• Build workflows using n8n
• Build reusable automation templates
• Connect Shopify through APIs/webhooks
• Integrate Klaviyo
• Integrate customer-support platforms such as Gorgias or Zendesk
• Connect Meta, TikTok and Google marketing systems where APIs permit
• Work with OpenAI, Claude and other LLM APIs
• Build REST and GraphQL API integrations
• Work with webhooks, OAuth, JSON and authentication
• Write custom Python and/or JavaScript when needed
• Build database integrations
• Work with PostgreSQL and/or Supabase
• Build retrieval/knowledge systems where appropriate
• Build reliable logging, monitoring and error handling
• Create human escalation paths
• Develop testing and QA procedures
• Deploy systems into production
• Monitor production systems
• Troubleshoot failed workflows and broken integrations
• Document every system clearly
• Design infrastructure that can be duplicated across multiple client businesses

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0119
Total Execution Time  0.0132
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,624 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-AI-Automation-engineer-E-commerce-AI-agents-1734731
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0066 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1734731
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 823346
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1734731
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-10-28',ej.date_added) duration_days, DATEDIFF('2026-10-28',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-10-28',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1734731' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734731 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-21-2026=663***Sep-22-2026=100***Sep-23-2026=34***Sep-24-2026=12***Sep-25-2026=9***Sep-27-2026=2***Sep-28-2026=8***Sep-29-2026=4***Sep-30-2026=875***Oct-01-2026=665***Oct-02-2026=336***Oct-03-2026=246***Oct-04-2026=86***Oct-05-2026=68***Oct-06-2026=73***Oct-07-2026=38***Oct-08-2026=47***Oct-09-2026=35***Oct-10-2026=42***Oct-11-2026=36***Oct-12-2026=54***Oct-13-2026=52***Oct-14-2026=25***Oct-15-2026=26***Oct-16-2026=17***Oct-17-2026=13***Oct-18-2026=16***Oct-19-2026=19***Oct-20-2026=28***Oct-21-2026=32***Oct-22-2026=16***Oct-23-2026=15***Oct-24-2026=8***Oct-25-2026=2***Oct-28-2026=3' WHERE job_id= '1734731'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1706***Oct-2026=1998' WHERE job_id= '1734731'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1734731' 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` = 1734731 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '823346'
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)