
Overview
We seek a highly skilled and motivated Mid-Level to Senior Python Engineer to join our growing team. The ideal candidate will have strong expertise in Python, Flask, and LLM (Large Language Model) integration and experience deploying code via Azure Pipelines. You will be responsible for developing scalable web applications, implementing and integrating machine learning models (LLMs), and ensuring robust and efficient deployment processes on Azure.
Key Responsibilities:
· Design, develop, and maintain high-quality Python-based applications.
· Build and maintain Flask web applications and APIs to support the core functionality.
· Integrate and deploy LLM (Large Language Models) into applications, utilizing best practices for RAG (Retrieval-Augmented Generation).
· Manage, configure, and deploy code using Azure Pipelines for continuous integration and deployment.
· Work closely with data scientists, DevOps, and product teams to integrate AI/ML models into production systems.
· Optimize applications for performance, scalability, and security.
· Troubleshoot and resolve technical issues in the cloud infrastructure, especially on Azure.
· Write clean, maintainable, and well-documented code following industry best practices.
· Collaborate in an agile team, contributing to sprints, code reviews, and project planning.
Required Skills and Qualifications:
· 3-6 years of hands-on experience with Python in a professional environment.
· Strong experience in developing and deploying web applications using Flask.
· Proven experience with LLM (Large Language Models) and their integration into production systems.
· Solid understanding of RAG (Retrieval-Augmented Generation) techniques for enhancing LLM responses.
· Hands-on experience with Azure Pipelines, including setting up CI/CD pipelines for automated deployment.
· Familiarity with Azure Cloud Services such as Azure Functions, Azure DevOps, and other relevant cloud-based tools.
· Strong understanding of containerization and orchestration tools such as Docker and Kubernetes.
· Experience with version control systems (e.g., Git).
· Experience working in an Agile/Scrum environment.
Preferred Skills:
· Familiarity with microservices architecture and serverless technologies.
· Experience with AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch).
· Knowledge of database management systems such as SQL and NoSQL databases.
· Strong debugging, problem-solving, and performance optimization skills.
· Excellent communication skills and ability to collaborate with cross-functional teams.
Job Types: Full-time, Permanent
Pay: ₹600,000.00 - ₹750,000.00 per year
Benefits:
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund
- Work from home
Location Type:
- Remote
Schedule:
- Day shift
- Fixed shift
- Monday to Friday
- Morning shift
Experience:
- Python: 4 years (Required)
Work Location: In person