Senior Software Developer (AI / Full Stack)

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

TYPE OF WORK

Full Time

SALARY

$1000+ / mo

HOURS PER WEEK

TBD

DATE UPDATED

Mar 2, 2026

JOB OVERVIEW

About Us
We're a fast-moving team that builds high-quality software for the music industry and at speed. We don't do bureaucracy. We don't do "good enough." We ship excellent work, fast — and we're looking for someone who thrives in that kind of environment.
Trust is the foundation of how we work. We hire people we believe in, give them a vision, and expect them to deliver. If you need someone looking over your shoulder to stay productive, this isn't the role for you. If you love building things that matter and holding yourself to a high bar — keep reading.

The Role
We're hiring a Senior Software Developer with deep experience in AI, prompt engineering, and full stack development. You'll be building, shipping, and iterating on AI-powered products and tools. You won't just be writing code — you'll be shaping how our products think, respond, and perform.

This is a hands-on building role. You'll work across the full stack, integrate and fine-tune AI models, design effective prompts and training pipelines, and make architectural decisions that directly impact our product.

What You'll Do
- Design and build full stack applications end-to-end (frontend, backend, APIs, databases)
- Develop, test, and optimize AI-powered features using large language models
- Write effective prompts, build prompt chains, and engineer reliable AI workflows
- Create and manage training data, fine-tuning pipelines, and evaluation frameworks
- Make smart technical decisions quickly — we move fast and expect you to keep pace
- Own your work from idea through deployment and iteration
- Collaborate directly with leadership to turn ideas into shipped products

What We're Looking For
- 5+ years of professional software development experience
- Strong full stack skills — comfortable across frontend (React, Next.js, or similar), backend (Node.js, Python, or similar), and databases (SQL and NoSQL)
- Hands-on AI experience — you've built real products or features using LLMs (OpenAI, Anthropic, open-source models, etc.)
- Prompt engineering expertise — you understand how to design, test, and optimize prompts for production use cases
- AI training experience — familiarity with fine-tuning, RLHF, dataset curation, or model evaluation
- Speed without sacrificing quality — you write clean, maintainable code and you ship it fast
- Self-directed and reliable — you don't need to be managed. You see what needs to be done and you do it.
- Strong English communication skills — written and verbal

Bonus Points
- Experience with vector databases, RAG architectures, or AI agents
- Background in DevOps or cloud infrastructure (AWS, GCP, or similar)
- Open-source contributions or a portfolio of shipped AI projects
- Experience working in startups or high-velocity teams

Why Join Us
- Speed and trust. We hire great people and get out of their way. No micromanagement, no pointless meetings.
- High standards. You'll work alongside people who care deeply about quality and craftsmanship.
- Growth. AI is moving fast. You'll be at the center of it, building things that push boundaries and will increase your skills.

How to Apply
Send us your resume and include the following:

A 1-minute video introduction (REQUIRED). Record a short video where you introduce yourself, walk us through what you've built as a software engineer, and tell us why you believe you should be chosen for this role over everyone else. Keep it to 1 minute — this is a test of how clearly and concisely you communicate. Upload it to YouTube (unlisted), Google Drive, or Loom and include the link in your application.

A link to your portfolio, GitHub, or examples of your work.

A brief summary of your hands-on experience with AI/LLMs and prompt engineering — tell us what you actually built, not general statements.

Applications without a video will not be reviewed.

We read every application. If you're the right fit, you'll hear from us quickly.

- Taylor

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0327
Total Execution Time  0.0347
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,496 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Software-Developer-AI-Full-Stack-1591314
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0264 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1591314
 LIMIT 1 
0.0024   SELECT *
FROM `employers`
WHERE `employer_id` = 566879
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1591314
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-04-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1591314' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1591314 
0.0010   UPDATE employer_jobs SET hit_counts '***Mar-02-2026=151***Mar-03-2026=96***Mar-04-2026=39***Mar-05-2026=32***Mar-06-2026=19***Mar-07-2026=16***Mar-08-2026=12***Mar-09-2026=13***Mar-10-2026=7***Mar-11-2026=6***Mar-12-2026=8***Mar-13-2026=6***Mar-14-2026=7***Mar-15-2026=4***Mar-16-2026=8***Mar-17-2026=6***Mar-18-2026=2***Mar-19-2026=10***Mar-20-2026=4***Mar-21-2026=3***Mar-22-2026=6***Mar-23-2026=8***Mar-24-2026=8***Mar-25-2026=5***Mar-26-2026=7***Mar-27-2026=5***Mar-28-2026=6***Mar-29-2026=6***Mar-30-2026=37***Mar-31-2026=40***Apr-01-2026=37***Apr-02-2026=21***Apr-03-2026=25***Apr-04-2026=19***Apr-05-2026=14***Apr-06-2026=6***Apr-07-2026=10***Apr-08-2026=9***Apr-09-2026=5***Apr-10-2026=4***Apr-11-2026=8***Apr-12-2026=7***Apr-13-2026=9***Apr-14-2026=5***Apr-15-2026=8***Apr-16-2026=5***Apr-17-2026=7***Apr-18-2026=3***Apr-19-2026=2' WHERE job_id'1591314'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=577***Apr-2026=204' WHERE job_id'1591314'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1591314' 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` = 1591314 
0.0174   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '566879'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0005   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)