Full Stack AI Web Developer
Rad
About Us
Rad TV is building the future of media industry intelligence for creators and fans. We have a broad range of applications for consumers, and a robust toolset for creators. The team is using AI development tools at the bleeding edge, stays lean, and ships fast.
The Role
We're looking for a junior to mid-level full stack engineer to help build and expand an intelligence system integrating RAG, custom multi-modal LLM services, and a web-based front end. You'll work across our Python backend services and Next.js web application, shipping features that directly impact how media professionals make decisions.
What You'll Work On
- Build and maintain our FastAPI + LangGraph backend services
- Develop features for our Next.js 15 web application with streaming chat interfaces
- Work with PostgreSQL and pgvector for document embeddings and vector search
- Integrate with LLM APIs (Gemini, Claude), local Ollama installations, and external data sources called in via tool calling.
- Work with dev ops to ensure the platform scales on our AWS infrastructure (EC2, RDS, S3)
- Ship real features weekly in a fast-paced startup environment
Tech Stack
- Backend: Python 3.12, FastAPI, LangGraph 1.0, Strapi, async/await patterns
- Frontend: Next.js 15, React, TypeScript, SSE streaming
- Database: PostgreSQL with pgvector extension
- Infrastructure: AWS (EC2, RDS, S3), systemd services
- AI/ML: Gemini 2.5 Flash, LangChain, RAG pipelines, embeddings
- Development: Claude Code for AI-assisted development, GitHub Actions
What We're Looking For
- 1-3 years of experience with Python and/or TypeScript
- Familiarity with REST APIs and modern web development
- Comfortable working with databases (PostgreSQL preferred)
- Eagerness to learn AI/LLM technologies, RAG systems, and LLM orchestration
- Self-directed and comfortable in ambiguous startup environments
- Strong communication skills for async remote work
Nice to Have
- Experience with FastAPI, Next.js, Strapi, or LangChain/LangGraph
- Familiarity with AWS services (EC2, RDS, Amplify, IAM, S3)
- Interest in the media business
- Experience with AI-assisted development tools (Claude primarily)
Why Join Us
- AI-native development: We use Claude extensively in our workflow. You already are, or you'll become proficient in, AI-assisted and/or autonomous engineering
- Real impact: Small team means your work ships to production and matters immediately
- Industry exposure: Work with data from major studios, artists, creators, agencies, and beyond.
- Modern stack: We use the latest tools and frameworks
- Remote-first: Work from anywhere with flexible hours, but ideally available for meetups occasionally.
This is a contract position with the opportunity for full time.
