Python Full-Stack Engineer Intern (AI)
We are looking for a passionate Python Full-Stack Engineer Interns who enjoys building modern, scalable applications and is excited to work on AI-powered software products. You will collaborate with senior engineers to develop backend services, front-end interfaces, secure APIs, and AI features leveraging LLMs, vector databases, and generative models.
Company : Basal Analytics (Basal AI)
Location : Remote (India)
Duration : 6 Months (Full-time Internship)
Compensation : Paid Internship (Monthly Stipend Provided)
Experience Required : 4-6 Months Internship
Responsibilities : You will work on :
- Backend development using FastAPI (preferred) or Flask / Django
- REST API design and development
- MongoDB schema design, aggregations, indexing, and performance tuning
- Redis for caching, rate limiting, and session management
- Background task frameworks : Celery, RQ, APScheduler, or similar
- Async programming and concurrency patterns
- OAuth 2.0, JWT, or SSO authentication
- Integrating external APIs (HTTPX / Requests, webhooks, retries, pagination)
- Basic frontend work with React or Next.js (good to have)
- AI integration using OpenAI, LangChain, vector databases, and embeddings
Required Skills :
Strong Python fundamentalsExperience with FastAPI or Flask / DjangoREST API developmentBasic knowledge of MongoDB and RedisGit / GitHub experienceAI Integration Responsibilities
You will work on real AI feature development, including :
Using OpenAI / Gemini / Anthropic APIsPrompt engineering & LLM fine-tuningRAG pipelines with embeddings + vector DBs (Pinecone, Qdrant, Weaviate, Chroma)AI chatbots, assistants, and workflow automationText classification, summarization, entity extraction, and semantic searchLLM Ops : latency, cost, safety, and prompt optimization