AI Developer (Project-Based with Opportunity for Ongoing Work)

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

TYPE OF WORK

Gig

WAGE / SALARY

$300-$400 (for the project)

HOURS PER WEEK

TBD

DATE UPDATED

Jul 2, 2025

JOB OVERVIEW

About the Role
We’re looking for a creative and resourceful AI Developer to help us build a new AI-powered tool for marketing professionals. This is a project-based role with the potential to grow into part-time or full-time work depending on the success of the project. You will also be working alongside another developer so teamwork and collaboration are important.

We’re working with a lean budget, so we’re open to using existing low-code/no-code tools or AI platforms to build this quickly and affordably with your help customizing it to our needs. If you’re someone who knows how to build smart with limited resources, this is the perfect opportunity.

Responsibilities
- Build and launch a working version of the tool from scratch or using existing tools
- Connect the tool to AI platforms like OpenAI (ChatGPT) or similar APIs
- Customize and optimize any third-party platforms or tools we may use
- Work closely with the founder to translate ideas into working features
- Ensure the tool is built to be a sellable product that can be monetized alongside our other services and offerings
- Ensure the tool is smooth, user-friendly, and reliable

Qualifications
- Experience building AI-powered tools or web apps
- Comfortable with both backend and frontend development OR integrating and customizing tools
- Familiar with OpenAI/ChatGPT or similar APIs
- Able to work independently and deliver on a lean budget
- Bonus: Experience in SaaS, marketing tools, or startup environments

What We’re Looking For
- A builder mindset: resourceful, solution-oriented, and flexible
- Creative problem solver
- Strong communication and ability to collaborate remotely
- Someone open to growing with us if the project succeeds

Project Scope
This is a project-based role to launch a minimum viable product (MVP) and possibly beyond. If it performs well, there’s an opportunity for ongoing permanent work - part-time or full-time - as the product and user base grow.

To Apply
Please reply to this post with:
- Your resume or portfolio of work
- Examples of previous projects (especially AI tools or MVPs), if available
- A quick note about your experience building lean or low-budget projects
- Why you're interested in this project
- What your hourly rate requirements are and the number of hours you can commit to this project
- Projected scope (amount of time you think it will take to complete the project)

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0369
Total Execution Time  0.0383
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,976 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Developer-Project-Based-with-Opportunity-for-Ongoing-Work-1360226
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0310 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1360226
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 778871
 LIMIT 1 
0.0198   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` = 1360226
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-22',ej.date_added) duration_daysDATEDIFF('2026-06-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1360226' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1360226 
0.0017   UPDATE employer_jobs SET hit_counts '***Apr-21-2025=115***Apr-22-2025=10***Apr-23-2025=9***Apr-24-2025=10***Apr-25-2025=5***Apr-26-2025=1***Apr-27-2025=1***Apr-28-2025=3***Apr-29-2025=1***Apr-30-2025=2***May-01-2025=4***May-02-2025=2***May-04-2025=1***May-05-2025=1***May-07-2025=1***Jun-02-2025=2***Jun-03-2025=117***Jun-04-2025=13***Jun-05-2025=12***Jun-06-2025=5***Jun-07-2025=12***Jun-09-2025=6***Jun-10-2025=6***Jun-11-2025=10***Jun-12-2025=2***Jun-13-2025=2***Jun-17-2025=2***Jun-18-2025=2***Jun-19-2025=2***Jun-20-2025=1***Jun-23-2025=1***Jun-25-2025=1***Jun-26-2025=1***Jun-28-2025=1***Jun-30-2025=2***Jul-01-2025=2***Jul-02-2025=78***Jul-03-2025=12***Jul-04-2025=6***Jul-05-2025=5***Jul-06-2025=2***Jul-07-2025=2***Jul-09-2025=2***Jul-10-2025=1***Jul-11-2025=7***Jul-14-2025=1***Jul-15-2025=5***Jul-16-2025=3***Jul-17-2025=1***Jul-18-2025=1***Jul-19-2025=2***Jul-20-2025=1***Jul-22-2025=1***Jul-23-2025=2***Jul-25-2025=1***Jul-26-2025=2***Jul-27-2025=1***Jul-28-2025=2***Jul-30-2025=4***Jul-31-2025=1***Aug-03-2025=1***Aug-06-2025=2***Aug-09-2025=1***Aug-11-2025=2***Aug-12-2025=1***Aug-15-2025=1***Aug-16-2025=1***Aug-17-2025=1***Aug-18-2025=1***Aug-21-2025=2***Aug-24-2025=2***Aug-26-2025=1***Aug-27-2025=4***Aug-30-2025=1***Aug-31-2025=1***Sep-02-2025=1***Sep-05-2025=1***Sep-08-2025=1***Sep-11-2025=1***Sep-16-2025=2***Sep-21-2025=1***Sep-24-2025=2***Sep-28-2025=1***Oct-03-2025=1***Oct-04-2025=1***Oct-21-2025=3***Oct-27-2025=1***Oct-28-2025=1***Nov-05-2025=2***Nov-07-2025=1***Nov-08-2025=1***Nov-11-2025=1***Nov-14-2025=2***Nov-15-2025=1***Nov-20-2025=1***Nov-24-2025=1***Nov-29-2025=1***Dec-08-2025=2***Dec-17-2025=1***Dec-21-2025=1***Dec-23-2025=1***Dec-27-2025=2***Jan-02-2026=1***Jan-03-2026=1***Jan-24-2026=1***Jan-27-2026=2***Feb-07-2026=1***Feb-20-2026=1***Feb-23-2026=1***Mar-01-2026=1***Mar-10-2026=1***Mar-15-2026=1***Mar-17-2026=1***Mar-25-2026=6***Mar-26-2026=2***Apr-05-2026=2***Apr-06-2026=1***Apr-21-2026=1***Apr-26-2026=1***May-02-2026=1***May-03-2026=1***May-06-2026=1***May-11-2026=1***May-12-2026=1***May-13-2026=1***May-16-2026=3***May-22-2026=2***May-24-2026=1***May-26-2026=1***May-27-2026=1***Jun-01-2026=1***Jun-06-2026=1***Jun-13-2026=1***Jun-14-2026=2***Jun-15-2026=1***Jun-17-2026=1***Jun-22-2026=1' WHERE job_id'1360226'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2025=157***May-2025=9***Jun-2025=200***Jul-2025=145***Aug-2025=22***Sep-2025=10***Oct-2025=7***Nov-2025=11***Dec-2025=7***Jan-2026=5***Feb-2026=3***Mar-2026=12***Apr-2026=5***May-2026=14***Jun-2026=8' WHERE job_id'1360226'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1360226' 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` = 1360226 
0.0035   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '778871'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)