Character Illustrator-Animator | AI Visual Producer

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

TYPE OF WORK

Full Time

WAGE / SALARY

800-1100 USD/Month

HOURS PER WEEK

40

DATE UPDATED

Jun 6, 2026

JOB OVERVIEW

Prismiera is building an identity-forward jewelry brand using AI influencers. We're hiring a remote creative-production specialist for short-form videos, character design, animation, and charm.

We're looking for someone who can draw by hand as a baseline indicator for art fundamentals; whose work shows strong character taste — expression, gesture, emotional acting, aesthetic charm, and animation or storytelling instincts. AI tool experience is a plus, not a requirement. We can train the AI pipeline relatively quickly, but the artistic talent and execution ceiling we're looking for is not something we can teach. Therefore,

**We're especially interested in people who've built and sustained their own creative work — a channel, a webcomic, indie projects, a personal art practice, or deployed content for someone else with sustained self-directed shipping and creative exploration and ownership. If your background is more traditional (studio, agency, client work), that's fine too — we'll evaluate on the work itself.**

AI has collapsed the creative space into taste, artistic eye, experimentation, and speed of execution. So we're looking for execution discipline — you finish work, you iterate cleanly, you ship completed videos autonomously under shifting artistic demand, and you adapt quickly across different styles and mediums.

What you'll do

Steering, selecting, rejecting, refining, and sequencing AI-generated visuals so they match our shifting style demands, emotional tone, and character identity.

- Visual-audio judgment and strict curation of AI output
- Refine expressive character stills using AI tools, reference pools
- Generate motion video from curated stills using AI video tools (Seedance2, Kling — training provided)
- Time clips of varying styles to narration, and deliver finished 20–60 second character-led videos
- Curate ElevenLabs voiceover and attitude (guidance provided)
- Sequence and time motion clips against narration
- Keep recurring characters consistent across many pieces
- Help build reference systems and visual judgment language over time
- Document what worked, what failed, and why — so the system improves

Style direction
Character work with high emotional expressiveness — diverse emotional and stylistic grammar from shoujo/josei to shonen/seinen to other virality-native illustrated character storytelling styles. Work should feel alive and artist-directed, not randomly generated (your art has an opinionated, taste driven direction, not general). You can play across emotional registers — dramatic, comedic, melancholic, playful, action-driven.

We provide SOPs on content format and scripting, but having your own working sense of what makes content land + general virality sense, will make the process smoother.

You might be a fit if you
- Have visual substrate in character work — illustration, comics, animation, storyboards, VTuber assets, visual novels, AI character work, or another medium where expression and character consistency matter
- Can diagnose why a character feels off
- Sustain self-directed creative output
- Are curious about AI image and motion tools, even if you haven't used them extensively yet
- Can time visual beats to narration rhythm
- Communicate clearly and work well async

AI-assisted portfolios are welcome — we'll evaluate your execution.

Compensation
$800–$1,100 USD/month full-time depending on portfolio and trial performance. Higher long-term compensation available for candidates with autonomous judgment as we expand our worldbuilding and brand. We're looking for a long-term creative partner.

Trial period prior to confirmed engagement. Tool access and AI tool credits provided.

How to apply
Send:

Portfolio link — your best work. Ideally work you've deployed into your own channels or someone else's, or any creative project you've sustained over time, showcasing self-directed creative ownership.

Character or emotional pieces, showcasing your expressive range, charming aesthetic execution, etc.
Motion or sequence sample if available (animatic, short edit, Live2D/VTuber motion, AI motion, storyboard sequence, AE edits, etc)

To confirm you've read the full posting, include the phrase "character-first" in your application
Use at least 7 apply points.

Shortlisted candidates move into a paid two-week trial that may convert to a confirmed monthly retainer.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0784
Total Execution Time  0.0797
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,534,472 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/character-illustrator-animator-ai-visual-producer-1642507
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0727 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1642507
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 864331
 LIMIT 1 
0.0579   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1642507
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-27',ej.date_added) duration_daysDATEDIFF('2026-06-27',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-06-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1642507' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1642507 
0.0008   UPDATE employer_jobs SET hit_counts '***May-08-2026=138***May-09-2026=96***May-10-2026=43***May-11-2026=44***May-12-2026=35***May-13-2026=21***May-14-2026=16***May-15-2026=15***May-16-2026=12***May-17-2026=11***May-18-2026=13***May-19-2026=18***May-20-2026=16***May-21-2026=14***May-22-2026=16***May-23-2026=372***May-24-2026=46***May-25-2026=42***May-26-2026=26***May-27-2026=8***May-28-2026=7***May-29-2026=18***May-30-2026=13***May-31-2026=11***Jun-01-2026=21***Jun-02-2026=13***Jun-03-2026=18***Jun-04-2026=12***Jun-05-2026=15***Jun-06-2026=1610***Jun-07-2026=56***Jun-08-2026=54***Jun-09-2026=32***Jun-10-2026=31***Jun-11-2026=28***Jun-12-2026=19***Jun-13-2026=19***Jun-14-2026=11***Jun-15-2026=24***Jun-16-2026=17***Jun-17-2026=18***Jun-18-2026=11***Jun-19-2026=10***Jun-20-2026=9***Jun-27-2026=1' WHERE job_id'1642507'  
0.0007   UPDATE employer_jobs SET monthly_hits '***May-2026=1050***Jun-2026=2028' WHERE job_id'1642507'  
0.0002   SELECT date_sent
                FROM 
`jobseeker_sent_emails`
                
WHERE jobseeker_id NULL
                  
AND job_id 1642507
                  
AND status LIKE 'sent%'
                
ORDER BY id DESC
                LIMIT 1 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1642507 
0.0090   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '864331'
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)