
Eligibility Criteria
Eligible degrees: B.Tech / BE, M.Tech / ME, MCA, BCA. Eligible branches: Computer Science Engineering, Information Technology, BCA, MCA. Passāout batches: 2025, 2026, 2027. No minimum percentage requirement mentioned. Preference for candidates residing in Ahmedabad. No explicit backlog policy stated; assume standard campus eligibility (max 2 backlogs).

Job Description & Key Responsibilities
E2M Solutions is a fastāgrowing technology services firm headquartered in Ahmedabad, Gujarat. The company specializes in delivering endātoāend AI and software solutions for clients across fintech, healthcare, and eācommerce domains. With a strong focus on researchādriven product development, E2M has built a reputation for fostering innovation through collaborative teams and a culture that encourages continuous learning. Over the past few years, the firm has expanded its AI practice, integrating large language models (LLMs) and generative AI into realāworld applications, positioning itself as a goāto partner for businesses looking to modernize their digital offerings.
The AI Engineer ā Intern role is designed for fresh graduates who are eager to translate theoretical AI knowledge into productionāgrade solutions. Interns will work sideābyāside with senior AI engineers and product managers, contributing to the design, development, and deployment of AIāpowered web applications. The position offers a sixāmonth paid internship with a clear pathway to a fullātime role, making it an ideal launchpad for a career in artificial intelligence and software engineering.
Key Responsibilities:
1. Design and implement Pythonābased AI modules that interact with LLM APIs such as OpenAI, Claude, or Gemini.
2. Develop and expose RESTful services using FastAPI or Flask to enable frontāend consumption.
3. Build responsive web interfaces with HTML, CSS, and JavaScript (or React/Next.js) to showcase AI features.
4. Perform CRUD operations on relational databases like PostgreSQL and cloud databases such as Supabase or Firebase.
5. Integrate vector databases and embeddings for RetrievalāAugmented Generation (RAG) pipelines.
6. Write clean, versionācontrolled code using Git and collaborate via GitHub pullārequests.
7. Conduct unit testing, debugging, and performance profiling of AI workflows.
8. Document technical designs, API specifications, and deployment procedures.
9. Participate in code reviews and knowledgeāsharing sessions within the AI team.
10. Explore and prototype emerging AI agents and promptāengineering techniques.
Tech Stack: Python, FastAPI/Flask, React/Next.js, LangChain/LangGraph, OpenAI/Claude/Gemini APIs, PostgreSQL, Supabase/Firebase, Git, Docker (optional).
Growth Path: The internship serves as a talent pipeline for a fullātime AI Engineer position (CTC ā¹3ā4āÆLPA). Successful interns receive mentorship, exposure to live client projects, and opportunities to lead small modules, accelerating their professional development.
Why Join E2M Solutions? You will gain handsāon experience with cuttingāedge generative AI tools, work in a collaborative office environment in Ahmedabad, receive a competitive stipend, and have a clear conversion route to a permanent role. The companyās emphasis on learning, mentorship, and realāworld impact makes it an excellent place to start a career in AI engineering.