About the Role :
We are seeking a Skilled and Innovative AI Developer to join our growing technology team. The ideal candidate will be responsible for designing, developing, and deploying AI / ML-driven solutions that solve complex, real-world business challenges. This role offers an exciting opportunity to work across the full AI lifecyclefrom data processing and model development to production deployment and monitoringwhile leveraging state-of-the-art frameworks and cloud platforms.
You will collaborate closely with data scientists, engineers, and business stakeholders to deliver scalable, efficient, and explainable AI systems that drive measurable business value.
Key Responsibilities :
- AI / ML Development : Design, build, and train machine learning models using Python and leading ML frameworks (TensorFlow, PyTorch, Scikit-learn).
- End-to-End Lifecycle Management : Manage all phases of the ML lifecycle, including data collection, preprocessing, model training, evaluation, and deployment.
- Data Engineering Support : Work with large datasets using Pandas, NumPy, and Spark for feature engineering, transformation, and pipeline development.
- Deployment : Deploy models into production environments using Docker, FastAPI / Flask, MLflow, and Azure ML. Ensure scalability, monitoring, and retraining processes are in place.
- Cloud Enablement : Utilize Azure (preferred), AWS, or GCP for storage, computation, and ML pipeline orchestration.
- CI / CD & MLOps : Implement automated workflows for model versioning, testing, and deployment using Git, GitHub, and Azure DevOps.
- Innovation : Explore and prototype cutting-edge AI technologies such as NLP, Computer Vision, and
Generative AI for potential use cases.
Collaboration : Work closely with product managers and cross-functional teams to align technical solutions with business requirements.Technical Skills :
Programming : Strong expertise in Python (primary), with additional knowledge of R and SQL.ML Frameworks : Hands-on experience with TensorFlow, PyTorch, Scikit-learn for supervised and unsupervised learning.Data Handling : Proficiency with Pandas, NumPy, and Spark for managing and transforming structured / unstructured datasets.Deployment Tools : Experience with Docker, FastAPI, Flask, Azure ML, and MLflow for serving AI models at scale.Cloud Platforms : Proficiency in Azure (preferred), with working knowledge of AWS or GCP.Version Control & CI / CD : Experience with Git, GitHub, and Azure DevOps pipelines.Optional Exposure : Familiarity with Natural Language Processing (NLP), Computer Vision, or Generative AI frameworks (Hugging Face, OpenAI APIs) is a plus.Qualifications :
Bachelors or Masters degree in Computer Science, Data Science, AI / ML, or a related field.3- 6 years of hands-on experience in developing and deploying AI / ML solutions.Strong understanding of ML concepts such as supervised / unsupervised learning, neural networks, and model optimization.Demonstrated experience with deploying production-grade models and implementing MLOps best practices.Excellent analytical, problem-solving, and debugging skills.Strong verbal and written communication skills; ability to explain technical concepts to diverse stakeholders.(ref : hirist.tech)