Python/ai Developer (fastapi & Mongodb Specialist), Navi Mumbai

Architecture & Construction 0 views ID: 2892431109

Published on June 11, 2025. Modified on June 13, 2025.

Description

Job Description:
We are seeking an experienced  Python & AI Developer  with  3–6 years  of experience, specializing in  Fast API  and  database management  (both SQL and No SQL, with a strong emphasis on Mongo DB). You will be responsible for designing, developing, and optimizing robust backend services, APIs, and database schemas, particularly for Mongo DB collections. Your role will also involve building and deploying  AI models  leveraging technologies like  RAG and Vector Databases  within a Python environment. You will collaborate with our engineering team to integrate these solutions into real-world e-commerce and retail data orchestration pipelines, ensuring high performance, reliability, scalability, and ease of use. Experience in the e-commerce domain is a significant advantage. Key Responsibilities
Backend & API Development: Design, develop, and maintain high-performance, scalable microservices and RESTful APIs using  Python  and  Fast API.
Ensure efficient request handling, authentication, and authorization in a containerized environment.
Database Design & Optimization: Design, plan, and implement  Mongo DB collection schemas , ensuring optimal data structures for performance and scalability.
Develop strategies for  optimizing and normalizing No SQL databases like Mongo DB , including indexing, query optimization, and data aggregation.
Work with SQL databases, ensuring efficient data storage and retrieval.
Implement and manage data access layers using ODMs like  Beanie  for Mongo DB and ORMs for SQL databases.
AI Model Integration & Deployment: Implement, customize, and deploy AI models, particularly leveraging  Retrieval-Augmented Generation (RAG)  techniques, within Python environments using libraries like  Py Torch  and Hugging Face Transformers.
Integrate and utilize  vector databases  (e.g.,  Pinecone ) for advanced retrieval tasks supporting AI features.
Preprocess large datasets for AI components and conduct performance evaluations.
Employ version control (e.g., Git) and CI/CD best practices to streamline application and AI model releases.
Performance Optimization & Scalability: Proactively identify and address performance bottlenecks in applications,  APIs (e.g., optimizing response times, payload sizes) , and  database interactions (e.g., query optimization, connection pooling).
Design and implement scalable solutions incorporating  message queues and stream-processing platforms like Apache Kafka  to handle high-throughput data and asynchronous tasks.
Focus on overall system efficiency and resource utilization.
Collaboration & Continuous Learning: Work closely with cross-functional teams (e.g., product, frontend, data science) to deliver robust and efficient solutions.
Stay updated with emerging research and best practices in Python development, database technologies,  NLP, AI model deployment , and share insights to innovate faster.
Required Skills & Qualifications
Python & API Development:3–6 years  of strong  Python  programming experience with a deep understanding of  Fast API  and its ecosystem (including asyncio).
Proficiency with Python Object-Document Mappers (ODMs) like  Beanie  for Mongo DB, and Object-Relational Mappers (ORMs) like  SQLAlchemy.
Experience with other relevant Python libraries such as  Pydantic, Pandas, Py Torch, Hugging Face Transformers, Celery, and AIOHTTP.
Database Technologies: Proven experience with  SQL databases  (e.g., Postgre SQL, My SQL) and  No SQL databases , with expert-level skills in  Mongo DB.
Demonstrable experience in  designing, optimizing, and normalizing Mongo DB collections/schemas  for performance and scalability in production environments.
Ability to write complex and efficient queries for both SQL and No SQL databases.
AI: Practical experience in implementing and integrating AI solutions, particularly with  Retrieval-Augmented Generation (RAG)  methodologies.
Hands-on experience with  vector databases  such as  Pinecone  (or similar like FAISS, Weaviate).
Familiarity with  Model Context Protocol (MCP)  or similar model interaction/communication paradigms.
Understanding of preprocessing large datasets for AI applications.
General: Experience with  message queue systems like Apache Kafka.
Familiarity with cloud environments (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
Solid problem-solving and analytical skills; thrives in an agile environment.
Excellent communication and collaboration skills.
Preferred Qualifications
Proven experience in the e-commerce industry or with e-commerce related data and workflows.
Exposure to  Lang Chain  or similar frameworks for developing applications with LLMs.
Experience with caching solutions like  Redis.
Background in  AI security  and  bias mitigation  techniques.
Experience fine-tuning LLMs (e.g., Llama, GPT, Falcon) for specific tasks.
Familiarity with Graph Neural Networks (GNNs) or multimodal AI models.
Why Join Us?
Impactful Projects:  Power next-generation retail data orchestration by integrating sophisticated backend systems, optimized databases, and AI microservices.
Growth Opportunities:  Enhance your expertise in advanced Python development, database architecture, NLP, AI model deployment, and cutting-edge AI research.
Collaborative Environment:  Contribute to a vibrant team, shaping scalable and intelligent solutions for global e-commerce.
Competitive Compensation:  We value your expertise in Python, database management, and AI, and reward accordingly.

Location

Navi Mumbai
Navi Mumbai
Maharashtra
India
Advertisement:



Attributes

Job type Full time
Contract type Permanent
Salary type Monthly
Occupation Python/ai developer (fastapi & mongodb specialist)
Send resume
Destm Technologies
Destm Technologies
1 active listings
Registered for 2+ years
India
All seller items (1) Report listing
Send resume
Are you looking for a job? Publish your resume
Non-logged user
Hello wave
Welcome! Sign in or register