Voice AI Engineer

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

TYPE OF WORK

Full Time

SALARY

?30,000–?50,000

HOURS PER WEEK

40

DATE UPDATED

Jul 9, 2026

JOB OVERVIEW

We're a startup based in the San Francisco Bay Area, building AI agents, and we're hiring a full-time, long-term AI Engineer in the Philippines — and we'll train you. You don't need prior experience with our specific tools; if you're smart, analytical, and a great communicator, we'll teach you everything else.

From day one, you'll work on real projects with real clients — not practice exercises. You'll also be joining our existing team in the Philippines, so you'll have teammates and support as you ramp up.

The technical work is very learnable. So we're optimizing for two things: a genuine technical/analytical mind, and outstanding English. You'll be building, testing, and improving AI agents that interact with real people, so clear, confident communication matters as much as your problem-solving.

This role is for you if you want:
- To learn fast — we invest in training, and you'll build real, in-demand AI skills
- To grow — a stable, long-term position with room to advance as you prove yourself
- Real work that matters — you'll work on live projects with real clients from day one

You're a strong fit if you have:
- A degree in Computer Science, Math, Engineering, or a related quantitative field
- Graduated from a top Philippine university (UP, Ateneo, De La Salle, UST — or tell us where you studied and why you're exceptional)
- Excellent spoken and written English — you can hold a natural conversation and write clearly
- Strong asynchronous communication skills — you write clearly, keep your team updated, and can work independently across time zones
- Comfort with logic, problem-solving, and figuring out new tools from documentation

How we work:
- No graveyard shifts — we work in reasonable, humane hours and rely on strong async communication rather than forcing you onto US overnight time
- A supportive team already on the ground in the Philippines that you'll be part of

To apply, complete these 2 quick steps (~10 minutes):

1. Typing test (screen recording, not a screenshot): Go to ---------- or ---------- and record your screen while you take the test — start recording before you begin so we see the whole run and the final score. Use Loom or your phone. We require 50+ WPM. Include the link.

2. Short video (2–3 minutes): Record yourself on Loom answering: (a) Introduce yourself and your background. (b) Describe a technical or logical problem you solved and how you approached it. (c) Why do you want to grow into this role? Include the Loom link.

We reply quickly to people who follow instructions well. Excited to meet you!

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0094
Total Execution Time  0.0107
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,494,112 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Voice-AI-Engineer-1685513
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0046 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1685513
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 952505
 LIMIT 1 
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` = 1685513
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 '1685513' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1685513 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-09-2026=933***Jul-10-2026=90***Jul-11-2026=84***Jul-12-2026=14***Jul-13-2026=17***Jul-14-2026=13***Jul-15-2026=9***Jul-16-2026=9***Jul-17-2026=7***Jul-18-2026=2***Jul-19-2026=4***Jul-20-2026=3***Jul-21-2026=5***Jul-22-2026=5***Jul-23-2026=1***Jul-24-2026=3***Jul-25-2026=2***Jul-26-2026=6***Jul-27-2026=7***Jul-28-2026=2***Jul-29-2026=2***Jul-30-2026=6***Jul-31-2026=5***Aug-01-2026=6***Aug-02-2026=2***Aug-03-2026=1***Aug-08-2026=2' WHERE job_id'1685513'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1229***Aug-2026=11' WHERE job_id'1685513'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1685513' 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` = 1685513 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '952505'
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)