JobsAisle
S

Mid-Level Applied AI / ML & Backend Python Developer

Spiderweb technologies

India₹35,000–₹100,000/moAED 1.5K-4.4K/moToday
IndiaPythonMongoDBMySQLLarge Language Model LLMFastAPIVector DatabasesRetrievalAugmented Generation RAGLLM FrameworksMachine Learning ModelsFull Time

Skills Required

PythonSqlMongodbMachine Learning

Job Description

Job Description Role Overview: You are being hired as a mid-level Applied AI / ML and Backend Python Developer. Your main responsibilities will involve working on Python-based backend systems, async APIs, LLM-integrated applications, data pipelines, and scrappers, with a special focus on distributed systems. Key Responsibilities: - Design, develop, and maintain asynchronous Python based backend systems. - Build and implement applications that integrate with Large Language Model (LLM) providers like OpenAI, Gemini, Groq, etc. - Develop complex multi-agent workflows. - Construct and manage data pipelines and occasionally perform web scraping. - Collaborate with various databases including MongoDB, MySQL, and vector databases like Milvus, Pinecone, Postgres(pgvector). - While ML tasks are occasional, having a basic understanding is necessary. Qualifications Required: - Proven experience in writing, debugging, and reasoning through complex Python code. - Solid understanding of architectural principles for asynchronous systems. - Good grasp of Distributed backend system design. - Hands-on experience with FastAPI for building efficient APIs. - Practical knowledge of authentication and authorization systems. - Proficiency with both NoSQL (MongoDB) and SQL (MySQL) databases. - Experience with vector databases and familiarity with Retrieval-Augmented Generation (RAG) concepts. - Knowledge of LLM frameworks and libraries such as OpenAI's Python client, LangChain, Autogen, or similar. - Strong understanding of tool calling within the context of LLMs. - Exposure to the workflows related to integrating and evaluating machine learning models. Role Overview: You are being hired as a mid-level Applied AI / ML and Backend Python Developer. Your main responsibilities will involve working on Python-based backend systems, async APIs, LLM-integrated applications, data pipelines, and scrappers, with a special focus on distributed systems. Key Responsibilities: - Design, develop, and maintain asynchronous Python based backend systems. - Build and implement applications that integrate with Large Language Model (LLM) providers like OpenAI, Gemini, Groq, etc. - Develop complex multi-agent workflows. - Construct and manage data pipelines and occasionally perform web scraping. - Collaborate with various databases including MongoDB, MySQL, and vector databases like Milvus, Pinecone, Postgres(pgvector). - While ML tasks are occasional, having a basic understanding is necessary. Qualifications Required: - Proven experience in writing, debugging, and reasoning through complex Python code. - Solid understanding of architectural principles for asynchronous systems. - Good grasp of Distributed backend system design. - Hands-on experience with FastAPI for building efficient APIs. - Practical knowledge of authentication and authorization systems. - Proficiency with both NoSQL (MongoDB) and SQL (MySQL) databases. - Experience with vector databases and familiarity with Retrieval-Augmented Generation (RAG) concepts. - Knowledge of LLM frameworks and libraries such as OpenAI's Python client, LangChain, Autogen, or similar. - Strong understanding of tool calling within the context of LLMs. - Exposure to the workflows related to integrating and evaluating machine learning models.