Padmi

Python Developer with AI Integration Experience

IndiaPosted 3 months ago
Software engineeringMid-levelFull Time; Regular
Apply at Digitals AI Inc

Opens the source posting on shine.com

Source description

About the role

View original

As a Python Developer at our company specializing in leveraging cutting-edge AI technologies, your role will involve integrating AI/ML models, working with databases, and developing scalable web applications. Your contributions will be essential in creating innovative solutions that handle large volumes of unstructured data and offer powerful AI-driven features. Key Responsibilities: - Design, develop, and deploy Python-based web applications using Django, focusing on integrating AI/ML models like OpenAI and Hugging Face to manage unstructured data. - Utilize vector databases such as Pinecone, Faiss, or Weaviate to construct AI-driven search and retrieval systems. - Create scalable database architectures with PostgreSQL and MongoDB for efficient storage and retrieval of structured and unstructured data. - Collaborate with data scientists and AI engineers to deploy, fine-tune, and integrate AI models into production environments. - Develop RESTful APIs using Django REST Framework (DRF) for serving AI model predictions and interacting with backend data. - Build data pipelines for preprocessing, cleaning, and transforming unstructured data (text, images) for AI model usage. - Ensure scalability and maintainability of backend systems and services. - Write efficient, reusable, and modular code following best practices for code quality and version control. - Monitor, debug, and optimize AI model performance in production. Qualifications Required: - Strong proficiency in Python programming. - Solid experience with Django and Django REST Framework (DRF). - Familiarity with AI models and tools like OpenAI (GPT), Hugging Face, or other NLP/ML libraries. - Experience with vector databases (Pinecone, Weaviate, Faiss) for AI-driven search and data retrieval. - Hands-on experience with PostgreSQL and MongoDB, including schema design, optimization, and performance tuning. - Understanding of unstructured data (text, images) and best practices for handling it in a database. - Experience deploying and maintaining AI models in a production environment. - Familiarity with cloud platforms (AWS, GCP, or Azure) is a plus. - Knowledge of Docker and CI/CD pipelines for deployment is desirable. - Experience with task queues (Celery) for handling long-running AI inference tasks is a plus. In addition to the above, you will have the opportunity to work with data processing libraries, modern machine learning frameworks, microservices architecture, and API-driven development. We offer a competitive salary and benefits package, a collaborative work environment, flexible work hours, remote working options, and professional development and growth opportunities. As a Python Developer at our company specializing in leveraging cutting-edge AI technologies, your role will involve integrating AI/ML models, working with databases, and developing scalable web applications. Your contributions will be essential in creating innovative solutions that handle large volumes of unstructured data and offer powerful AI-driven features. Key Responsibilities: - Design, develop, and deploy Python-based web applications using Django, focusing on integrating AI/ML models like OpenAI and Hugging Face to manage unstructured data. - Utilize vector databases such as Pinecone, Faiss, or Weaviate to construct AI-driven search and retrieval systems. - Create scalable database architectures with PostgreSQL and MongoDB for efficient storage and retrieval of structured and unstructured data. - Collaborate with data scientists and AI engineers to deploy, fine-tune, and integrate AI models into production environments. - Develop RESTful APIs using Django REST Framework (DRF) for serving AI model predictions and interacting with backend data. - Build data pipelines for preprocessing, cleaning, and transforming unstructured data (text, images) for AI model usage. - Ensure scalability and maintainability of backend systems and services. - Write efficient, reusable, and modular code following best practices for code quality and version control. - Monitor, debug, and optimize AI model performance in production. Qualifications Required: - Strong proficiency in Python programming. - Solid experience with Django and Django REST Framework (DRF). - Familiarity with AI models and tools like OpenAI (GPT), Hugging Face, or other NLP/ML libraries. - Experience with vector databases (Pinecone, Weaviate, Faiss) for AI-driven search and data retrieval. - Hands-on experience with PostgreSQL and MongoDB, including schema design, optimization, and performance tuning. - Understanding of unstructured data (text, images) and best practices for handling it in a database. - Experience deploying and maintaining AI models in a production environment. - Familiarity with cloud platforms (AWS, GCP, or Azure) is a plus. - Knowledge of Docker and CI/CD pipelines for deployment is desirable. - Experience with task queues (Celery) for handling long-running AI inference tasks is a plu

One address, no account. We’ll tell you when matching roles go live.