Job Role: AI-Python Developer (W2)
Experience: 2-4 Years
Location: Remote
Skills:
Key Responsibilities
* Design and develop Python-based automation solutions to streamline business processes.
* Build AI-powered applications using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and AI agents.
* Develop reusable Python libraries, APIs, and automation frameworks.
* Integrate enterprise applications using REST APIs, web services, and databases.
* Build intelligent document processing, OCR, and workflow automation solutions.
* Develop data pipelines for data extraction, transformation, and analytics.
* Create proof-of-concepts (POCs) and rapidly prototype AI use cases.
Required Skills
* Strong proficiency in Python (3.x).
* Experience with automation frameworks and scripting.
* Hands-on experience with FastAPI, Flask, or Django.
* Experience working with RESTful APIs and JSON.
* Strong SQL skills and experience with relational and NoSQL databases.
* Experience with Git and CI/CD pipelines.
* Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
* Understanding of Docker and containerized deployments.
AI & Automation Skills
* Experience with OpenAI, Anthropic, or other LLM APIs.
* Experience using LangChain, LangGraph, LlamaIndex, or similar AI orchestration frameworks.
* Knowledge of vector databases such as Pinecone, ChromaDB, or FAISS.
* Experience building RAG applications and AI assistants.
* Familiarity with machine learning frameworks such as Scikit-learn, TensorFlow, or PyTorch.
* Experience with OCR solutions and intelligent document processing.
* Knowledge of robotic process automation (RPA) platforms such as UiPath, Automation Anywhere, or Power Automate is an advantage