Skip to Main Content

Job Title


Python/AI Developer (FastAPI & MongoDB Specialist)


Company : Destm Technologies


Location : Meerut, Uttar pradesh


Created : 2025-06-12


Job Type : Full Time


Job Description

Job Description:We are seeking an experienced Python & AI Developer with 3–6 years of experience, specializing in FastAPI and database management (both SQL and NoSQL, with a strong emphasis on MongoDB). You will be responsible for designing, developing, and optimizing robust backend services, APIs, and database schemas, particularly for MongoDB 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 ResponsibilitiesBackend & API Development:Design, develop, and maintain high-performance, scalable microservices and RESTful APIs using Python and FastAPI.Ensure efficient request handling, authentication, and authorization in a containerized environment.Database Design & Optimization:Design, plan, and implement MongoDB collection schemas, ensuring optimal data structures for performance and scalability.Develop strategies for optimizing and normalizing NoSQL databases like MongoDB, 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 MongoDB 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 PyTorch 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 & QualificationsPython & API Development:3–6 years of strong Python programming experience with a deep understanding of FastAPI and its ecosystem (including asyncio).Proficiency with Python Object-Document Mappers (ODMs) like Beanie for MongoDB, and Object-Relational Mappers (ORMs) like SQLAlchemy.Experience with other relevant Python libraries such as Pydantic, Pandas, PyTorch, Hugging Face Transformers, Celery, and AIOHTTP.Database Technologies:Proven experience with SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases, with expert-level skills in MongoDB.Demonstrable experience in designing, optimizing, and normalizing MongoDB collections/schemas for performance and scalability in production environments.Ability to write complex and efficient queries for both SQL and NoSQL 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 QualificationsProven experience in the e-commerce industry or with e-commerce related data and workflows.Exposure to LangChain 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.