We are looking for a highly skilled and passionate Python AI Developer with 2 to 4 years of experience to join our dynamic team. The ideal candidate will have hands-on experience with Python frameworks such as Flask, Django, and FastAPI, and will be proficient in implementing AI-driven solutions, specifically using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) architectures, and OpenAI APIs. This role will focus on developing scalable backend applications, integrating cutting-edge AI technologies, and designing performant, reliable APIs for internal and external use.
- Backend Development: Design, develop, and deploy scalable backend applications using Flask, Django, and FastAPI.
- AI/ML Model Integration: Build and integrate AI/ML models, including Large Language Models (LLMs) for natural language processing (NLP) and automation tasks.
- Retrieval-Augmented Generation (RAG): Implement RAG pipelines, including vector database integrations (e.g., Pinecone, FAISS, Chroma, Weaviate).
- AI Ecosystem Integration: Work with OpenAI, Hugging Face, LangChain, and other AI tools to build intelligent, cutting-edge applications.
- API Development: Develop and manage RESTful and GraphQL APIs to integrate with both internal and external systems.
- Performance Optimisation: Optimise code performance, ensure data security, and maintain system reliability at scale.
- Cross-functional Collaboration: Collaborate with data scientists, front-end developers, and product teams to deliver end-to-end AI solutions.
- Research & Innovation: Continuously research and evaluate emerging AI technologies and Python frameworks to enhance the team's capabilities and products.
- Programming Languages: Advanced proficiency in Python.
- Frameworks: Experience with Flask, Django, FastAPI for backend development.
- AI/ML Tools:
- Expertise in working with OpenAI API, LangChain, Hugging Face.
- Familiarity with Retrieval-Augmented Generation (RAG) architectures and vector databases like Pinecone, FAISS, Chroma, Weaviate.
- Experience with LlamaIndex and other tools in the AI ecosystem.
- Databases: Proficiency in working with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and Redis.
- Cloud & DevOps: Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies like Docker and Kubernetes (preferred).
- Version Control: Proficiency in using Git and GitHub/GitLab for version control.
- Others: Strong knowledge in RESTful API design, microservices architecture, JSON, and WebSocket.
- Educational Background: Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
- AI Model Expertise: Hands-on experience with prompt engineering and fine-tuning large language models (LLMs).
- MLOps Knowledge: Familiarity with AI model deployment pipelines and MLOps practices.
- AI Integration: Knowledge of data preprocessing, feature engineering, and integrating AI models into web applications.
- Analytical Thinking: Strong problem-solving and analytical skills to tackle complex AI challenges.
- Communication: Excellent communication skills to collaborate effectively with cross-functional teams.
- Teamwork: Strong teamwork abilities, able to work collaboratively and contribute to team success.
- Proactive Mindset: Proactive attitude with a passion for exploring and experimenting with emerging AI technologies.
If you have zeal and fire in belly to be become partner rather than employee, than reply now hr@shineinfosoft.in