
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.