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.