Back to all positions
Engineering

Software Development Engineer (Intern)

Remote / Bangalore
Apply Now

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.