Role Overview
Vexil Infotech Private Limited is seeking a full-time Python Developer to join our team in Lucknow. The successful candidate will be responsible for developing and maintaining software applications using Python, requiring a strong understanding of its frameworks, libraries, and tools. Responsibilities include debugging, troubleshooting, and developing new applications.
Responsibilities
- Collaborate with cross-functional teams to understand project requirements and design efficient and scalable software solutions.
- Develop and maintain high-quality Python code for web applications, APIs, and data processing tasks.
- Work with SQL databases to store, retrieve, and manipulate data effectively.
- Implement AI/ML algorithms to solve real-world business problems.
- Conduct Data Analysis to derive insights from large datasets and present findings in a clear manner.
- Troubleshoot and debug software issues, identifying and implementing solutions promptly.
- Stay up to date with industry trends and best practices in Python development, AI, and Machine Learning.
Requirements
- Strong knowledge of the Python programming language and its frameworks, libraries, and tools.
- Experience with web development frameworks such as Django and Flask.
- Experience with object-oriented programming and design patterns.
- Experience with databases such as SQL, SQL Server, and Firebase databases.
- Experience with Machine Learning (ML) libraries such as TensorFlow, Scikit-learn, YOLO, or PyTorch.
- Familiarity with Artificial Intelligence (AI) techniques and frameworks.
- Experience with OCR technologies and Face Recognition systems.
- Proficiency in building and integrating APIs.
- Familiarity with Data Analysis tools such as Tableau and Power BI.
- Experience in developing and deploying AI/ML models in production environments.
- Strong knowledge of frontend technologies including HTML, CSS, and JavaScript.
- Bachelor's degree in Computer Science or a related field.
- Minimum 2.5 years of experience.