AI Engineering Intern
AI Engineering Intern (Backend + LLM Systems)
🚀 About NovaChat:
NovaChat is building AI technology inside a $9.1B emerging market where the opportunities are untouched and the engineering challenges are brand-new. We’re building the engines that power real-time AI conversations, PPV logic, personalization layers, vector embeddings, and multi-step reasoning flows for creators.
You will be contributing directly to systems that creators rely on daily.
This is not a research internship, it’s a deployment internship. You will be in production environments with real users, real edge cases, and real constraints.
🔧 What You Will Work On:
You’ll collaborate closely with our engineering team to:
- Improve backend APIs powering AI chat flows
- Work with LLM prompts, vector databases, embeddings, RAG, and context optimizations
- Debug live issues in our QA and Production environments
- Improve speed, latency, and concurrency across chat pipelines
- Optimize caching layers and user-specific state handling
- Maintain and build upon Node.js backend services
- Contribute to PRs that ship within days to real creators
Every task you work on will make our AI more human, more reliable, and more scalable.
🧠 Tech Stack:
- Node.js
- Express / Fastify
- PostgreSQL
- Redis / Caching layers
- Pinecone (Vector DB)
- OpenAI / Grok / LLM APIs
- GitHub, PR workflow, QA → Production pipeline
You do not need prior LLM experience.
We will teach you everything you need if you’re strong logically and curious.
🌱 What You’ll Gain:
You will walk away with the type of experience students spend years trying to get:
- Hands-on LLM engineering experience
- Real backend production experience (rare for students)
- Involvement in debugging live systems with real users
- Exposure to AI prompt engineering + system design
- Knowledge of scalable backend architecture
- GitHub PR workflow, CI/CD readiness, QA testing
- A portfolio of real shipped features and contributions
If you want to become an AI / backend engineer, this is the internship that accelerates your path dramatically.
⭐ Ideal Candidate:
You’d be a great fit if you:
- Love solving technical problems
- Are deeply curious about AI + backend systems
- Communicate well and don’t wait to be told what to do
- Enjoy debugging + learning how systems break
- Want real engineering experience, not mock projects
🎓 Requirements:
- Must be enrolled in a university
- Basic experience with Node.js or Python
- Familiarity with APIs + Git/GitHub
- Ability to learn fast and work independently
- 15–20 hours/week preferred
💼 Compensation:
- Unpaid to start
- Strong opportunity for a paid continuation depending on performance
- Fully remote
- Flexible hours
📩 How to Apply:
- Submit via Handshake with your:
- Resume
- GitHub link (highly preferred)