Senior Full Stack Engineer – AI Audio Stem Separation Platform
Worldwide
We’re building a high-performance AI audio platform focused on studio-quality stem separation and intelligent enhancement. We already have a strong, working POC using FastAPI + HT-Demucs and now need a solid backend engineer to help turn it into a production-ready MVP. This is hands-on work building the core systems that power uploads, heavy ML job processing, user projects, and reliable delivery of enhanced audio stems. What You’ll Work On Productionize and scale our existing FastAPI backend. Implement authentication, project & user management, and async job processing (queuing + status tracking). Create the integration layer that connects the web app to our core audio processing engine. Build out database models, file/storage handling (S3), and subscription/billing flows with Stripe. Add proper error handling, logging, monitoring, and observability so everything runs reliably at scale. Help design a clean, maintainable architecture that can grow beyond the MVP. Requirements Strong experience with FastAPI (Python) and async task queues (Celery, RQ, or similar). Solid PostgreSQL skills and comfort with ORMs. Experience handling ML/audio pipelines, large file processing, and cloud storage. Production-first mindset — you care about reliability, performance, and clean code. Familiarity with Stripe integration is a plus. Nice-to-Haves Hands-on work with Demucs, torchaudio, Pedalboard, or similar audio/ML tools. Docker, cloud deployment (AWS/GCP), and infrastructure knowledge.
- More than 30 hrs/weekHourly
- 3-6 monthsDuration
- IntermediateExperience Level
$15.00
-
$35.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesTempe6:18 AM
- $6K total spent44 hires, 3 active
- 365 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by