Software Engineer Intern
IndusLabs
About the Role
IndusLabs is looking for a passionate and technically driven Software Development Engineer (SDE) Intern to contribute to the development of scalable AI-powered applications and enterprise software solutions. The selected intern will work on building and improving software systems that power IndusLabs' Voice AI platform, including backend services, APIs, user interfaces, real-time communication systems, and AI integration workflows. This role offers hands-on exposure to software engineering, cloud technologies, and real-world AI product development.
Key Responsibilities
- Develop, test, and maintain scalable web applications and backend services.
- Build and integrate REST APIs for AI-powered voice and conversational applications.
- Collaborate with AI/ML engineers to integrate STT, TTS, and conversational AI models into production applications.
- Work on real-time communication workflows, API integrations, and application performance improvements.
- Assist in database design, optimization, and backend architecture.
- Identify and resolve bugs, improve code quality, and maintain technical documentation.
- Participate in code reviews, testing, and collaborative software development.
- Support deployment, monitoring, and maintenance of applications.
Requirements & Tech Stack
- Strong understanding of Data Structures and Algorithms.
- Programming knowledge in Python, JavaScript, TypeScript, or Java.
- Familiarity with React.js, Next.js, Node.js, or FastAPI.
- Understanding of REST APIs and backend development.
- Basic database knowledge: PostgreSQL, MySQL, or MongoDB.
- Knowledge of Git and GitHub.
- Strong analytical and problem-solving abilities.
Good to Have
- Experience with Docker, AWS, or other cloud platforms.
- Familiarity with WebSockets and real-time applications.
- Basic understanding of LLM APIs and AI integrations.
- Experience building and deploying full-stack applications.
What You'll Gain
- Hands-on experience building production-oriented AI applications, collaborating with AI engineers, and understanding how enterprise software products are developed and deployed.

