
Eligibility Criteria
Eligible candidates must be pursuing or have completed a Bachelorβs/Masterβs degree in Computer Science, Information Technology, Electronics & Communication, or a related engineering discipline. Minimum aggregate of 60% (or CGPA 6.0/10) is preferred. Candidates from the 2024β2027 graduating batches are encouraged to apply. No active backlogs are allowed at the time of joining. Strong programming fundamentals and a demonstrable software project (academic, personal or hackathon) are mandatory.

Job Description & Key Responsibilities
Abstrabit Technologies Pvt Ltd is a fastβgrowing private AI engineering firm headquartered in Bangalore. The company focuses on building endβtoβend AIβpowered products that help enterprises automate decisionβmaking, enhance customer experiences, and unlock new business models. By operating across the entire AI stack β from model training and inference to workflow orchestration and UI integration β Abstrabit positions itself as a oneβstop solution for AI adoption. The culture at Abstrabit encourages curiosity, rapid prototyping, and crossβfunctional collaboration, allowing engineers to experiment with cuttingβedge models while delivering productionβgrade software.
The Software Engineering Intern role is designed for fresh talent eager to dive into realβworld product development. Interns will primarily work on the application layer of Abstrabitβs AI platforms, contributing to both frontend and backend components. This is a handsβon position where you will write production code, debug complex issues, and gradually own larger feature sets under the mentorship of senior engineers. Exposure to AI APIs, large language models (LLMs), and RetrievalβAugmented Generation (RAG) pipelines will give you a unique blend of software engineering and AI integration experience.
**Key Responsibilities**
1. Design and implement frontend features using React and Next.js.
2. Develop backend services with Node.js and TypeScript.
3. Build and consume RESTful APIs for internal and external integrations.
4. Work with relational and NoSQL databases for data persistence.
5. Implement authentication, file storage, and security best practices.
6. Integrate thirdβparty services and AI inference APIs into product workflows.
7. Create and maintain RAG pipelines and AI agents for intelligent data retrieval.
8. Write unit and integration tests to ensure code reliability.
9. Participate in code reviews, incorporate feedback, and follow bestβpractice coding standards.
10. Deploy applications on cloud platforms and monitor performance.
**Technology Stack**: TypeScript, JavaScript, Node.js, React, Next.js, REST APIs, Git, cloud services (AWS/GCP/Azure), databases (SQL/NoSQL), AI APIs, LLMs, RAG pipelines.
**Growth Path**: Successful interns can transition to fullβtime Software Engineer roles, with opportunities to specialize in AI product engineering, backend services, or frontend UI/UX. The company supports continuous learning through internal workshops, mentorship programs, and conference sponsorships.
**Why Join Abstrabit?**
- Work on cuttingβedge AI products that have real market impact.
- Gain exposure to both software development and AI model integration.
- Collaborative environment with seasoned engineers who mentor and invest in your growth.
- Competitive stipend and flexible work mode (onβsite or remote) based on project needs.
- Clear career progression and the chance to become a core contributor to flagship AI solutions.