A

Software Engineering Intern

AbstrabitBengaluruโ€ข India3h ago
onsiteinternshipentry
20 views13 applicants
๐Ÿ’ฐ โ‚น20K - โ‚น40K
Per monthly

Job Description

Abstrabit is a Private AI engineering company building AI-powered products and solutions for businesses. We work across the AI stack โ€” from deploying and evaluating private and open-weight models to building production applications, agents, workflows, and integrations on top of them. Our engineering work is organized across two closely connected layers: the AI layer, focused on models, inference, evaluation, and AI infrastructure; and the application layer, focused on building reliable, scalable software products that use those AI capabilities. The Context AI models are only one part of a production AI system. They still need applications around them โ€” APIs, workflows, user interfaces, authentication, databases, integrations, monitoring, and reliable production infrastructure. Our Software Engineering team owns this application layer. As we build more AI-powered products, we are looking for engineers who want to become strong software developers while working close to modern AI systems. Job Description As a Software Engineering Intern, you will work primarily on the application layer of our AI products. You will build frontend and backend features, APIs, integrations, workflows, and other product components that connect with AI models and inference services. You will work with experienced engineers on real production systems using technologies such as TypeScript, Node.js, React, Next.js, databases, APIs, and cloud services. You will also gain exposure to how systems such as LLMs, RAG pipelines, AI agents, and private model inference are integrated into production applications. This is a hands-on engineering role. You will be expected to write code, debug problems, understand the systems you are working on, and gradually take ownership of larger pieces of the product. What You'll Work On Depending on the project, you may work on: Building frontend and backend product features. Designing and consuming REST APIs and internal services. Working with databases, authentication, file storage, and third-party integrations. Connecting applications with AI models, inference APIs, RAG systems, and AI agents. Debugging application issues across frontend, backend, and integrations. Writing tests and improving the reliability of existing features. Deploying and maintaining applications using cloud platforms and modern deployment tools. Reviewing your work with experienced engineers and improving it based on technical feedback. You will not be restricted to isolated internship exercises. The objective is for you to contribute to software that is actually being built and used. Qualifications We care more about your engineering fundamentals and ability to learn than the number of frameworks listed on your resume. You should have: Good programming fundamentals and problem-solving ability. Working knowledge of at least one programming language. Basic understanding of web applications, APIs, databases, and Git. Experience building at least one meaningful software project through coursework, a personal project, internship, hackathon, or similar work. Ability to understand existing code and make changes to it. Willingness to investigate problems instead of stopping at the first solution that appears to work. Ability to communicate clearly when you are stuck, disagree with an approach, or need more context. Familiarity with JavaScript/TypeScript, React, Node.js, or similar technologies will help, but we do not expect interns to already know our complete technology stack. Using AI as an Engineer We use AI tools as part of our engineering workflow, and you are welcome to use them. We do not evaluate engineers based on how much code they can type from memory. What matters is whether you can understand the code you produce, question incorrect suggestions, test your implementation, debug failures, and explain the decisions you made. AI can help you write code. You are still responsible for the result.

Requirements

  • We care more about your engineering fundamentals and ability to learn than the number of frameworks listed on your resume.
  • You should have:
  • Good programming fundamentals and problem-solving ability.
  • Working knowledge of at least one programming language.
  • Basic understanding of web applications, APIs, databases, and Git.
  • Experience building at least one meaningful software project through coursework, a personal project, internship, hackathon, or similar work.
  • Ability to understand existing code and make changes to it.
  • Willingness to investigate problems instead of stopping at the first solution that appears to work.
  • Ability to communicate clearly when you are stuck, disagree with an approach, or need more context.
  • Familiarity with JavaScript/TypeScript, React, Node.js, or similar technologies will help, but we do not expect interns to already know our complete technology stack.

About Abstrabit

AI-POWERED

Resume Reviewer

Transform your resume with AI-powered insights and land your dream job

98%
Match Rate
3x
More Interviews
ATS-friendly optimization
Instant feedback & scoring
Industry-specific suggestions
Professional formatting tips
Analyze My Resume
Free to use
Instant results

Trending Jobs

A

Full-Time Interns

AsuraaIn
Bengaluru
โ‚น5K+
3w ago21 applicants
A

Intern

AsuraaIn
Banglore
โ‚น5K - โ‚น5K
1mo ago21 applicants
A

Mandi Software Sales Executive (Field Sales)

Asuraa
Andhra Pradesh
Competitive Salary
1mo ago2 applicants

Ready to Start Your Journey?

Join thousands of professionals who found their dream job through our platform.