Role Overview
As a Software Development Engineer Intern at Bharat Minds AI, you will work closely with our team to build, scale, and optimize impactful features. This role is designed for a builder who is passionate about modern web architectures, robust data management, and the evolving landscape of Artificial Intelligence. You will gain hands-on experience working on real production systems while growing your practical skills in full-stack and AI engineering.
Core Responsibilities
- Build and maintain responsive, high-performance web applications using Next.js and React.
- Design schemas and optimize queries for relational (e.g., PostgreSQL) or non-relational (e.g., MongoDB/Redis) databases.
- Integrate open-source LLMs into user-facing features to enhance automation and intelligence.
- Develop and consume RESTful APIs to ensure seamless communication between the client and server.
- Write clean, maintainable, and well-tested code while actively participating in peer code reviews.
What We Value
- A strong foundational knowledge of algorithms and system design.
- Deep curiosity and familiarity with the AI landscape, including LLMs and frameworks like LangChain or Vercel AI SDK.
- A builder's mindset with an eagerness to learn and adapt through hands-on experience.
- Strong communication skills, team collaboration, and overall cultural fit.
- Consistency, problem-solving ability, and a drive to build quality software solutions.
Requirements
- Proficiency in TypeScript and the Next.js and Node.js frameworks (App Router, Server Components).
- Solid understanding of SQL or NoSQL databases and ORMs like Prisma or Drizzle.
- Comfort with Git workflows and collaborative development environments.
- Experience with Tailwind CSS or similar styling libraries is a plus.
- Knowledge of vector databases (e.g., Pinecone, Weaviate) for AI applications is a strong bonus.
- Previous internship experience associated with other startups is highly preferred.
- Commitment to a 6-month internship duration.
Compensation
- Initial Period: Unpaid for the first 6 months, structured as an intensive learning and development experience.
- Future Opportunities: Based on performance evaluations, interns may be offered a paid internship with a stipend of ₹25,000 per month or considered for a full-time role as an Associate Software Development Engineer (₹5 LPA – ₹6.4 LPA).
Benefits
- Intensive hands-on learning and development experience.
- Opportunity to work directly on real production systems.
- Practical exposure to modern full-stack development and AI engineering.
- Clear pathways to paid or full-time employment based on performance.
- Mentorship and growth within a supportive startup environment.
Life at Bharat Minds AI
We believe in nurturing talent and providing growth opportunities. As an SDE Intern at Bharat Minds AI, you'll be part of a supportive environment where learning is encouraged and contributions are valued.
Email: careers@bharatminds.com