Full-Stack AI Engineer — Build an AI-Native Learning Platform (RAG + Next.js + Supabase)

Posted yesterday

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

# Full-Stack AI Engineer — Semantic Search + Next.js + Supabase (Long-Term, Contract-to-Hire) ## About We're building an AI-native platform that makes a large archive of recorded talks genuinely discoverable and useful: need-based semantic search over transcribed media, with a subscription product built around it. We have a clear product vision and architecture and are looking for a lead engineer to build the first version and grow with us long-term. Full product details are shared with shortlisted candidates under NDA — this post focuses on the engineering and the skills we need. ## The engineering challenge You'll build a two-part system that shares one database: 1. **A content pipeline (Python):** ingest recorded talks, transcribe them, chunk and enrich the transcripts with metadata using an LLM API, generate embeddings, and store everything in Postgres. 2. **A web app (Next.js):** fast, crawler-friendly, SEO-strong content pages with structured data; retrieval-based search that returns relevant source material with links/citations; user accounts; and Stripe-gated paid content. We care a lot about retrieval *quality* and clean, maintainable architecture — this is a real product, not a prototype. ## Required tech stack - **App:** Next.js (App Router), TypeScript, Vercel. Strong SSR/SSG, SEO, and JSON-LD structured-data experience. - **AI/backend:** Python; production RAG (embeddings, chunking, retrieval quality); LLM API integration. - **Data:** Postgres + **pgvector** (via Supabase); embeddings via a hosted model (Voyage/OpenAI). - **Auth & gating:** Supabase Auth with row-level security. - **Payments:** Stripe (subscriptions + one-time). ## Required skills - Shipped production Next.js (App Router) + TypeScript apps with strong SSR/SEO. - Built a real RAG / vector-search system in production — not a tutorial clone. - Comfortable in Python for data pipelines. - Postgres + pgvector and Supabase in production. - Stripe integration. - Plans before building; communicates clearly in writing. ## Nice to have - Audio/video transcription experience (Whisper / faster-whisper / Deepgram / AssemblyAI). - Agentic coding workflows (e.g., Claude Code). - Content-heavy SEO products or media libraries. ## Engagement - Hourly, contract-to-hire. ~20–40 hrs/week to start; long-term for the right person. - We start finalists on a **small paid test project** (a single self-contained slice of the pipeline) before the full engagement — that's how we evaluate fit. ## Confidentiality This is a proprietary product. Shortlisted candidates sign a mutual NDA before we share full scope and context. Please don't expect complete product details in the first exchange — strong technical applicants will have everything they need to be evaluated, and the rest follows the NDA. ## How to apply Applications that skip these are ignored: 1. **Start your proposal with the word `pgvector`** so we know you read this. 2. Link **two** projects: one live Next.js/SSR app, and one RAG/embeddings or LLM-integration project. Tell us what *you* personally built. 3. Answer briefly: *An offline embedding pipeline and a live search query must use the same embedding model — why does that matter, and how would you guarantee it?* 4. One line on your approach to chunking long-form audio/video transcripts for good retrieval.

  • More than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $70.00

    -

    $85.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Python
Artificial Intelligence
Activity on this job
  • Proposals:50+
  • Last viewed by client:7 hours ago
  • Interviewing:
    3
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jan 30, 2020
  • United States
    Los Angeles4:53 AM
  • $433K total spent
    145 hires, 53 active
  • 4,355 hours

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Build Marketplace on TokopediaHourly‐ Posted 4 weeks ago
PHP
HTML5
JavaScript
Web Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo