Education: BCA, MCA, BE-IT, BSC-IT(AI/ML), MSC-IT(AI/ML), B.SC-Computers, M.SC-Computer, B.Tech-Computer, M.Tech-Computer, OR Any Computer Graduate.
Experience: 4-5 years
Key Responsibilities:
- Design, develop, and maintain Python applications, ensuring code quality, efficiency, and scalability.
- Collaborate with cross-functional teams to understand project requirements and deliver solutions that meet business objectives.
- Implement AI/ML algorithms and models to solve complex problems and extract valuable insights from data.
- Develop and maintain RESTful APIs to integrate Python applications with other systems.
- Stay up-to-date with the latest trends and technologies in Python development and AI/ML.
Required Skills and Qualifications:
- Strong proficiency in Python programming, including object-oriented programming and design patterns.
- Experience with popular Python libraries and frameworks such as NumPy, Pandas, Scikit-learn, TensorFlow, and PyTorch.
- Knowledge of AI/ML concepts, algorithms, and techniques, including supervised and unsupervised learning.
- Experience working with data pipelines and ETL processes.
- Hands-on working experience of chatbot applications required.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong communication and documentation skills.
Preferred Skills and Qualifications:
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Knowledge of natural language processing (NLP) or computer vision.
- Experience with machine learning deployment and operationalization.
- Contributions to open-source Python projects.