OpenOpportunity Sourced Jobs — Bengaluru, Hyderabad, Pune
Full Time · Hybrid · Mid Level
Role: Data Science & Machine Learning - Other | Department: Data Science & Analytics | Industry: IT Services & Consulting | Education: UG: Any Graduate Role & Responsibilities: • Develop and maintain Python-based applications integrated with LLMs such as OpenAI, HuggingFace, Anthropic, and Ollama • Build end-to-end RAG pipelines, including document ingestion, chunking, embeddings, and vector search • Build GenAI user experiences such as chatbots, AI assistants, dashboards, and document-based applications • Implement authentication, session management, and application state management for interactive AI solutions • Write clean, modular, testable, and well-documented Python code using engineering best practices • Use Git, Docker, and CI/CD practices for application development and deployment • Debug and optimize both LLM/backend performance and UI responsiveness • Collaborate with product and UX teams to convert designs and requirements into functional AI-powered applications Preferred Candidate Profile: • 3+ years of professional Python development experience with strong hands-on application development • Practical experience building LLM/GenAI applications, not just theoretical or POC-level exposure • Strong hands-on experience with RAG, embeddings, vector search, and LLM integration • Experience with frameworks such as LangChain, LangGraph, LlamaIndex, or similar • Hands-on experience with at least one UI technology such as React, Streamlit, Gradio, Vue, or similar • Strong backend/API experience with FastAPI or Flask and REST API development • Experience with vector databases such as FAISS, Pinecone, Qdrant, Chroma, or Weaviate • Good understanding of prompt engineering and LLM response evaluation/optimization • Exposure to Docker, Git, CI/CD, unit testing, and clean/modular architecture • Preferred candidates will have experience building end-to-end GenAI applications combining Python + LLM/RAG + API + UI Note: The listing displays "TEKsystems" as the hiring company with "Posted by Allegis Group" beneath it — both are staffing/recruitment brands (TEKsystems is a subsidiary of Allegis Group) rather than the actual end client that needs this AI Developer. The "About company" field does not name TEKsystems, Allegis Group, or the real end client at all — it is a generic one-line description ("IT services organisation, working with 90+ product based clients (fortune 500 companies)") that gives no way to identify who the candidate would actually be working for. Originally posted on Naukri: https://www.naukri.com/job-listings-artificial-intelligence-developer-allegis-group-hyderabad-pune-bengaluru-3-to-8-years-180826042823
Retrieval Augmented Generation, React.js, Python, Ui/Ux, Large Language Model, Streamlit, LLM