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

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

TYPE OF WORK

Gig

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.0007
Controller Execution Time ( Jobseekers / Job )  0.0278
Total Execution Time  0.0291
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,600 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: 15 (0.0218 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1360226
 LIMIT 1 
0.0018   SELECT *
FROM `employers`
WHERE `employer_id` = 778871
 LIMIT 1 
0.0050   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1360226
AND `misc`.`idIS NULL 
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` = 1360226
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-11',ej.date_added) duration_daysDATEDIFF('2026-07-11',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-07-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1360226' 
0.0012   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1360226 
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` = 1360226
AND `misc`.`idIS NULL 
0.0011   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***Jul-02-2026=2***Jul-11-2026=1' WHERE job_id'1360226'  
0.0007   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=7***Jul-2026=3' 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.0077   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '778871'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)