
Associate Full Stack AI Engineer
Full Job Description
E2M Solutions is seeking an Associate AI/ML Engineer with 1-2 years of experience to join our Ahmedabad, India team. This role focuses on building AI-native applications and delivering practical, real-world solutions. You'll leverage your strong Python skills, frontend development knowledge, and hands-on experience with LLM APIs and Generative AI workflows. The ideal candidate is comfortable working across backend, frontend, and AI integrations for rapid prototyping and end-to-end feature development. You will collaborate with AI/ML Engineers, product teams, and stakeholders to build and deploy AI-driven features, including custom dashboards, micro-apps, and LLM-powered internal tools.
Key Responsibilities:
- Assist in the end-to-end design and development of AI-native applications (backend + frontend) under senior guidance.
- Build and maintain REST APIs and backend services using Python frameworks like FastAPI or Flask.
- Develop custom dashboards, internal tools, and micro-apps enhanced with AI insights.
- Integrate LLM APIs (OpenAI, Claude, Hugging Face) into practical applications.
- Implement prompt engineering techniques to optimize AI output quality and reliability.
- Support the development of RAG-based workflows leveraging embeddings, vector databases, and external data sources.
- Build responsive frontend components using React, Next.js, or similar.
- Engage in rapid prototyping with a fast iteration and ship-and-learn mindset.
- Debug AI pipelines, backend workflows, and data-processing tasks.
- Work with databases such as PostgreSQL, Supabase, or similar systems.
- Collaborate with cross-functional teams to translate requirements into working AI features.
- Stay current with new AI tools, frameworks, and best practices through hands-on experimentation.
Required Skills & Qualifications:
- 1-2 years of experience in software development, AI/ML, or backend development; strong internships considered.
- Strong Python fundamentals and coding experience.
- Experience with backend frameworks like FastAPI or Flask.
- Working knowledge of frontend development with React, Next.js, or similar.
- Hands-on experience with LLM APIs (OpenAI, Claude, Hugging Face) in real applications.
- Knowledge of prompt engineering and practical LLM usage patterns.
- Understanding of RAG, embeddings, and vector search concepts.
- Familiarity with vector databases (Pinecone, FAISS, Supabase Vector, etc.).
- Experience in REST API development and backend integrations.
- Working knowledge of databases like PostgreSQL or Supabase.
- Comfort with data handling using Pandas/NumPy.
- Strong problem-solving and debugging skills.
- Ability to deliver end-to-end features with guidance and a willingness to take ownership.
Good To Have:
- Experience with AI orchestration frameworks (LangChain, LlamaIndex).
- Exposure to AI-native UX patterns (chat interfaces, copilots).
- Experience building custom dashboards or internal tools.
- Familiarity with fast prototyping tools (v0, Bolt, Cursor).
- Web scraping experience.
- Basic understanding of system design.
- Deployment experience for backend/AI applications (Vercel, Railway).
- Understanding of authentication and security basics.
Soft Skills:
- Ability to manage diverse AI, backend, frontend, and business tasks.
- Strong ownership mindset and accountability.
- Clear communication of technical ideas.
- Comfort working in ambiguous or problem-heavy environments.
- Eagerness to learn and apply new technologies quickly.
- Collaborative approach with cross-functional teams.
Company
E2M
E2M Solutions is a leading white-label partner for digital agencies globally, providing comprehensive services including website design, web development, eCommerce, SEO, AI SEO, PPC, AI automation, an...