About the Opportunity:
We are looking for an experienced AI/ML Forward Development Engineer with 5–6 years of strong hands-on experience in building and deploying AI/ML solutions.
The ideal candidate should have a strong combination of software engineering, machine learning, Generative AI, LLM applications, and problem-solving skills, with the ability to work closely with business and technical stakeholders to convert real-world requirements into scalable AI solutions.
The candidate will be expected to work across the complete development lifecycle — from understanding the problem and developing proof-of-concepts to building, deploying, and optimizing production-ready AI applications.
Key Responsibilities
· Design, develop, and deploy AI/ML and Generative AI applications for real-world business use cases.
· Build and integrate LLM-powered applications, RAG pipelines, AI agents, and intelligent automation workflows.
· Develop scalable AI solutions using Python, Machine Learning, NLP, LLM APIs, embeddings, and vector databases.
· Design and implement RAG architectures, including data ingestion, document processing, chunking, embeddings, retrieval, and response generation.
· Develop AI agents and agentic workflows, including tool calling, memory, orchestration, and multi-step reasoning workflows.
· Build and integrate APIs and backend services using FastAPI, Flask, or similar frameworks.
· Work with structured and unstructured data and integrate AI applications with databases and external systems.
· Experiment with models, prompts, architectures, and approaches to improve accuracy, performance, scalability, and cost efficiency.
· Convert prototypes and proof-of-concepts into production-ready AI solutions.
· Troubleshoot, optimize, and enhance existing AI/ML applications.
· Collaborate with product, engineering, data, and business teams to understand requirements and define appropriate technical solutions.
· Participate in technical discussions with stakeholders and communicate technical approaches, limitations, and recommendations clearly.
· Research and evaluate emerging technologies in Generative AI, LLMs, AI Agents, Machine Learning, and NLP.
· Maintain technical documentation and follow software engineering and AI development best practices.
· Mentor junior engineers and contribute to technical knowledge sharing where required.
Required Technical Skills
· Strong hands-on experience with Python and a good understanding of software engineering principles.
· Strong understanding of Machine Learning and Deep Learning concepts.
· Practical experience with NLP and/or other AI/ML applications.
· Hands-on experience developing Generative AI and LLM-based applications.
· Strong practical knowledge of Prompt Engineering, RAG, embeddings, vector search, AI Agents, tool/function calling, and LLM evaluation.
· Experience building AI agents, agentic workflows, or multi-agent systems.
· Experience with one or more AI frameworks such as LangChain, LangGraph, LlamaIndex, Agno, Hugging Face, Transformers, or equivalent technologies.
· Strong SQL knowledge and experience with PostgreSQL, MySQL, or similar databases.
· Experience with vector databases such as pgvector, Pinecone, Qdrant, Weaviate, Chroma, FAISS, or equivalent.
· Experience developing REST APIs and backend services using FastAPI, Flask, or similar frameworks.
· Experience deploying AI/ML applications in production environments.
· Understanding of Docker, Git, CI/CD, cloud environments, monitoring, scalability, security, and performance optimization.
Preferred Experience
· Experience building production-grade Generative AI or LLM applications.
· Experience developing AI agents or agentic AI systems.
· Experience with enterprise RAG implementations.
· Experience with LLM evaluation and optimization.
· Experience with open-source LLMs, model adaptation, or fine-tuning.
· Experience working directly with clients or business stakeholders.
· Experience leading technical projects or mentoring junior engineers.
· Understanding of AI application security and responsible AI practices.
Candidate Profile
· 5–6 years of relevant professional experience in AI/ML, ML Engineering, Data Science, or software engineering with strong AI/ML exposure.
· Demonstrated experience building and deploying actual AI/ML solutions rather than only academic or certification-based projects.
· Ability to independently understand requirements, evaluate technical approaches, and build working solutions.
· Comfortable working in a fast-moving environment where requirements may evolve.
· Strong analytical, problem-solving, communication, and collaboration skills.
· Ability to take ownership of technical deliverables from concept to production.
Why Join This Opportunity?
This opportunity provides the chance to work on real-world AI/ML problems and production-focused solutions while working with modern technologies across Generative AI, LLMs, RAG, AI Agents, Machine Learning, and intelligent automation.
The role offers strong exposure to end-to-end AI engineering, technical problem-solving, solution development, and emerging AI technologies, with opportunities to take ownership of challenging projects and contribute to impactful AI solutions.
Recruitment Note
- Maple Learning Solutions is supporting the recruitment and profile sourcing process for this opportunity. Shortlisted candidates will proceed through the client’s technical evaluation and interview process.