Key Responsibilities:
* Collaborate with clients to gather requirements, present project outcomes, and plan future sprints.
* Design and develop AI and machine learning solutions using Python.
* Apply advanced AI and machine learning techniques to solve complex problems and deliver innovative solutions.
* Build backend systems and integrate AI models into applications.
* Utilize tools such as Docker for containerization and deployment.
* Work with cloud and hardware providers (e.g., AWS, Azure, GCP, Lenovo, Dell, HPE) to deploy and manage AI solutions.
* Develop APIs using frameworks such as FastAPI, Flask, or Django REST Framework (DRF).
* Ensure that projects are scalable and can be transitioned from POC/MVP to production.
* Stay up-to-date with the latest advancements in AI, machine learning, and related technologies.
Qualifications:
* Proficiency in Python programming.
* Strong experience in backend development.
* Deep understanding and hands-on experience with AI and machine learning techniques and frameworks.
* Familiarity with containerization tools such as Docker.
* Proficiency in one or more cloud providers and hardware vendors (AWS, Azure, GCP, Lenovo, Dell, HPE).
* Experience with API development using FastAPI, Flask, or Django REST Framework (DRF).
* Excellent communication and presentation skills.
* Ability to work collaboratively with clients and internal teams.
* Strong problem-solving skills and attention to detail.
Preferred Qualifications:
* Experience in deploying AI/ML models in production environments.
* Knowledge of data engineering and data pipeline development.
* Familiarity with DevOps practices and CI/CD pipelines.