AI Animator / Video Creator — Ongoing Children’s Animated Series

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

TYPE OF WORK

Any

SALARY

Negotiable — per episode or monthly

HOURS PER WEEK

TBD

DATE UPDATED

Sep 25, 2026

JOB OVERVIEW

The Farm Digital is looking for an experienced AI animator to take ownership of production for a children’s animated series.

Episodes are 12–15 minutes, with recurring characters, dialogue, comedy and action. We’re starting with two episodes per month, with potential to increase. Looking for someone available to start ASAP.

You’ll handle the full production:
- Break approved scripts into scenes, storyboards and shot lists before generating.
- Create consistent characters, locations, clothing and props across shots.
- Generate and animate scenes using AI tools.
- Handle character voices, lip-sync, music and sound effects.
- Edit everything into a polished, finished episode.
- Handle feedback and keep source files organized for future episodes.

We provide scripts, existing character references, creative direction and access to agreed AI tools. We currently use Higgsfield and ElevenLabs, but we’re open to a better workflow if you can demonstrate it.

You should already have experience making character-driven AI animation. We need more than standalone AI clips or talking-head ads—you should be able to tell a coherent story across multiple scenes.

To apply, please send:
1. Your best 2–3 relevant examples, ideally animated stories with recurring characters. Tell us exactly what you handled.
2. The tools you use and how you maintain character consistency.
3. Your estimated turnaround for a 12–15-minute episode.
4. Your rate per episode or monthly rate for two episodes. AI tool costs are separate.
5. Your availability and earliest start date.

Shortlisted applicants will be invited to complete a small paid test scene, with scope and payment agreed beforehand.

This is an ongoing opportunity for someone who can own the process, communicate clearly and deliver consistently.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0177
Total Execution Time  0.0193
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,486,952 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Animator-Video-Creator-Ongoing-Childrens-Animated-Series-1738303
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0103 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738303
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 884921
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738303
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-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738303' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738303 
0.0008   UPDATE employer_jobs SET hit_counts = '***Sep-25-2026=446***Sep-26-2026=134***Sep-27-2026=2' WHERE job_id= '1738303'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=582' WHERE job_id= '1738303'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738303' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738303 
0.0043   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '884921'
AND `date_added` >= '2022-06-08' 
0.0005   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)