Software Engineer Intern (Backend / AI)
- Source: Naukri
- Supero Pvt Ltd
- Remote
- Bengaluru
- Full-Time
- Junior
Job Description
Software Engineer Intern (Backend / AI)
Supero | Remote | Internship 6 months Paid• Convertible
Role & Responsibilities
- Pick a track: Platform (Python services, connectors, access control), AI (generation pipeline, prompts, evaluations, MCP tools), or Applications (building and testing real applications on Supero).
- Own and ship a small, real production feature. Interns work on production capabilities rather than isolated training projects.
- Build backend and AI-enabled capabilities using Python, JavaScript/TypeScript, or Go.
- Work on data models, APIs, connectors, authorization, multi-tenancy, AI workflows, testing, debugging, and platform reliability.
- Write concise design notes, participate in engineering/design reviews, test failure scenarios, and contribute to root-cause analysis when things go wrong.
- Build realistic applications with roles, permissions, tenant boundaries, and unhappy paths, and report platform issues clearly and constructively.
Preferred Candidate Profile
- Students and new graduates who have built real software. Previous internship experience or a recognizable company name on your CV is not required.
- Comfortable writing code in Python, JavaScript/TypeScript, or Go and explaining the decisions behind it.
- Has built something beyond a classroom exercise: a side project, college system, lab tool, open-source contribution, or application used by others.
- Interested in AI-assisted software development and willing to work with LLMs, MCP, and production AI engineering practices.
- Understands, or is eager to learn, data modeling, APIs, authorization, multi-tenancy, testing, debugging, and production reliability.
- Thinks critically about their own work, can explain trade-offs and mistakes, and is willing to identify problems in the tools they use.
Perks and Benefits
- Paid internship with competitive compensation and potential conversion to a full-time role.
- Stock options for eligible hires.
- Remote opportunity with real production ownership from early in the internship.
- Direct technical mentorship and reviews with the engineers and leaders you would work with.
- No algorithm-puzzle or whiteboard-trivia interview process; evaluation focuses on real systems, engineering judgment, and work you have built.
- Every application and build submission is reviewed by a person; no automated screening decision.
About Supero
Supero is an agent-native application development platform for building production-grade enterprise software from prompt to production. The platform combines full-stack application generation with data modeling, APIs, services and workflows, connectors, access control, multi-tenancy, AI capabilities, MCP-based development, testing, and deployment.
The internship is designed around real ownership. Intern-scoped work can include platform capabilities such as connector controls, field-level access testing, AI tooling, and safeguards that catch problems in generated applications before they reach production.
Build Something on Supero - First Round
For interns and new graduates, the first-round evaluation is based on something you built. You can either build a small application on Supero or submit an existing project. Both routes are scored using the same engineering criteria.
If you build on Supero, we prefer that you use MCP from your own AI editor, such as Claude Code, Cursor, or Copilot. App Studio also works, but MCP is closest to how the platform is intended to be used.
What to Build
- Keep the scope small: approximately 3 - 5 entities, 2 roles, and at least one meaningful failure or edge case.
- Enable multi-tenancy when generating the application. It is currently a generation-time flag that defaults to off, and we evaluate whether your model survives a second tenant.
- Aim for about 90 minutes. Four hours is the hard cap; spending longer does not improve your score.
- Model something you understand: a domain you have worked in, a system that annoyed you, or another small idea you can explain confidently.
- Visual polish is not the goal. Be prepared to explain every important decision in the application.
What to Submit
- A screenshot of the application’s landing page.
- The live application URL.
- Optionally, a link to the source in your own GitHub repository.
- A short explanation of what you modeled and one decision you reversed.
- Two observations about Supero itself: what you liked most and w…
Skills
- Python
- javascript
- TypeScript
- microsoft-typescript
- Golang
- microsoft-whiteboard
- trivia
- level-access
- Github
