AI Automation Engineer (Conversational Systems & WhatsApp Automation)

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

TYPE OF WORK

Full Time

SALARY

USD900

HOURS PER WEEK

44

DATE UPDATED

Apr 13, 2026

JOB OVERVIEW

About the role

bout the Role

We are building AI-driven conversational automation systems where AI directly impacts operations and conversion.

This role owns the design, implementation, and reliability of our AI chat automation across WhatsApp and messaging channels, using workflow logic, LLMs, and system integrations.

This is not an experimental or research role.
You will be responsible for production systems used by real customers at scale.

Key Responsibilities
1. Conversational Automation Design

Design and maintain workflow-based chat automation systems

Build structured, deterministic conversation flows for:

Lead qualification

Booking & scheduling

Pricing & service selection

Human handover

Decide when to use AI vs rule-based logic for accuracy, speed, and cost

Ensure conversations are efficient, clear, and conversion-focused

2. AI Prompt & Knowledge-Base Engineering

Write strict system prompts to prevent hallucination and invalid outputs

Design structured knowledge bases (tables, allowed values, forbidden fields)

Translate real business processes into AI-readable decision logic

Ensure AI responses are accurate, consistent, and business-safe

3. Systems Integration

Integrate chat automation with:

LLM APIs

CRM systems

Calendars / booking tools

Work with JSON payloads, APIs, and webhooks

Handle authentication, error handling, and data validation

Debug and resolve integration or message-delivery issues

4. Cost, Performance & Reliability Ownership

Optimise:

Message count

AI call frequency

Token usage

Design fallback logic for unexpected or invalid user input

Monitor live automation and prevent failure loops

Treat AI automation as mission-critical operational infrastructure

5. Continuous Improvement

Analyse real chat transcripts and user behaviour

Improve automation accuracy and reduce human workload

Iterate safely without breaking live systems

Scale proven flows across multiple business units

Required Skills & Experience (Must-Have)

Experience building chat or workflow-based automation systems

Strong understanding of conversational flow design

Practical experience deploying LLMs in production

Ability to write controlled, deterministic prompts

Comfortable working with:

JSON

REST APIs

Webhooks

Strong logical thinking and structured problem-solving skills

Strongly Preferred (High Advantage)

Experience with WhatsApp automation or messaging platforms

Background in sales, customer service, or operational automation

Experience optimising AI usage for cost and performance

Python or Node.js

Experience owning systems where uptime and accuracy matter

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0568
Total Execution Time  0.0586
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,534,832 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Automation-Engineer-Conversational-Systems-WhatsApp-Automation-1571560
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0462 seconds)  (Hide)
0.0011   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1571560
 LIMIT 1 
0.0026   SELECT *
FROM `employers`
WHERE `employer_id` = 367043
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1571560
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-04-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1571560' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1571560 
0.0028   UPDATE employer_jobs SET hit_counts '***Feb-06-2026=192***Feb-07-2026=221***Feb-08-2026=40***Feb-09-2026=22***Feb-10-2026=31***Feb-11-2026=16***Feb-12-2026=17***Feb-13-2026=14***Feb-14-2026=8***Feb-15-2026=13***Feb-16-2026=9***Feb-17-2026=5***Feb-18-2026=3***Feb-19-2026=2***Feb-20-2026=7***Feb-23-2026=1***Feb-24-2026=5***Feb-25-2026=3***Feb-26-2026=1***Feb-27-2026=1***Mar-02-2026=7***Mar-04-2026=1***Mar-05-2026=1***Mar-08-2026=3***Mar-09-2026=3***Mar-10-2026=1***Mar-11-2026=1***Mar-12-2026=2***Mar-15-2026=1***Mar-16-2026=2***Mar-17-2026=1***Mar-18-2026=3***Mar-19-2026=1***Mar-20-2026=2***Mar-21-2026=2***Mar-23-2026=2***Mar-24-2026=4***Mar-26-2026=3***Mar-27-2026=1***Mar-28-2026=1***Apr-01-2026=2***Apr-02-2026=1***Apr-05-2026=5***Apr-06-2026=1***Apr-07-2026=2***Apr-09-2026=1***Apr-12-2026=3***Apr-13-2026=224***Apr-14-2026=19***Apr-15-2026=9***Apr-16-2026=3***Apr-17-2026=4***Apr-18-2026=4***Apr-19-2026=1' WHERE job_id'1571560'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=611***Mar-2026=42***Apr-2026=279' WHERE job_id'1571560'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1571560' 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` = 1571560 
0.0354   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '367043'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)