
Eligibility Criteria
Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Information Technology, or any Engineering discipline. Minimum CGPA of 6.5/10 (or equivalent). Must have completed at least one prior internship in a backend, engineering, or AI role. Must be available to work on‑site in Bengaluru for the duration of the internship. No active backlogs at the time of joining.

Job Description & Key Responsibilities
Enterpret is an emerging AI‑driven analytics platform that helps enterprises turn unstructured data into actionable insights. Founded by a team of seasoned data scientists and engineers, the company focuses on building intelligent solutions for customer feedback, market research, and sentiment analysis. With a fast‑growing client base across fintech, e‑commerce, and healthcare, Enterpret has positioned itself as a tech‑forward workplace that values innovation, collaboration, and continuous learning. The office in Bengaluru is a hub of product development, where cross‑functional teams work together to ship scalable backend services that power the company’s AI pipelines.
The Software Engineering Intern – Backend role is designed for students who are passionate about building robust server‑side applications. As an intern, you will be immersed in the full development lifecycle, from designing API contracts to implementing data models and optimizing query performance. You will work closely with senior engineers, product managers, and data scientists, gaining exposure to real‑world problems such as handling high‑throughput data streams, ensuring low latency for API responses, and maintaining data integrity across distributed systems. This internship offers a hands‑on experience that bridges academic concepts with industry‑grade engineering practices.
**Key Responsibilities**
1. Design, develop, and maintain RESTful APIs that serve internal and external clients.
2. Implement database schemas, write efficient SQL queries, and work with NoSQL stores where required.
3. Write clean, modular, and well‑documented code following the team’s coding standards.
4. Participate in code reviews, provide constructive feedback, and adopt best practices.
5. Debug production issues, perform root‑cause analysis, and propose reliable fixes.
6. Collaborate with front‑end and data‑science teams to integrate backend services with AI models.
7. Contribute to automated testing frameworks and ensure high test coverage.
8. Optimize performance of existing services by profiling and refactoring bottlenecks.
9. Maintain version control using Git and follow CI/CD pipelines for seamless deployments.
10. Document technical decisions, API specifications, and deployment procedures.
**Tech Stack**: Python (Django/Flask), Node.js, PostgreSQL/MySQL, MongoDB, Redis, Docker, Kubernetes, Git, AWS (EC2, S3, RDS), RESTful APIs, Swagger/OpenAPI.
**Growth Path**: Successful interns may receive a full‑time offer as a Junior Backend Engineer, with clear progression to Mid‑Level Engineer, Lead Engineer, and eventually Architecture roles. The company encourages internal mobility, allowing engineers to explore data‑science or product‑management tracks based on interest.
**Why Join Enterpret?** The internship provides exposure to cutting‑edge AI products, mentorship from industry veterans, and a collaborative culture that rewards curiosity. You will work on production‑grade systems that impact real customers, gaining experience that is highly valued in the Indian tech ecosystem. Moreover, the Bengaluru office offers a vibrant environment with regular tech talks, hackathons, and opportunities to network with professionals across the AI and software domains.