About the Role :
We are seeking a highly motivated and experienced Machine Learning Engineer to join our AI / ML team in either Mumbai or Bangalore. The ideal candidate will have hands-on expertise in developing and deploying machine learning models, building generative AI modules like chatbots or conversational agents, and working with modern cloud infrastructure to scale AI solutions. A solid understanding of microservices architecture is also essential.
You will play a key role in designing, developing, and deploying intelligent solutions that enhance user experience, automate business workflows, and derive actionable insights from data.
Key Responsibilities :
- Design, build, and optimize machine learning models for classification, regression, NLP, recommendation systems, and more.
- Perform data preprocessing, feature engineering, model training, evaluation, and tuning.
- Work with libraries such as scikit-learn, TensorFlow, PyTorch, Hugging Face, OpenCV, etc.
- Build or integrate Generative AI modules, including LLM-based chatbots, question-answering systems, language generation, and conversational agents.
- Fine-tune or utilize models from OpenAI, Anthropic, Google (Gemini), Meta (LLaMA), or open-source LLMs.
- Leverage frameworks like LangChain, Haystack, or Rasa for building agent workflows and pipelines.
- Deploy, monitor, and scale ML models and AI workloads using AWS, Azure, or Google Cloud Platform.
- Utilize services such as SageMaker, Vertex AI, Azure ML Studio, Lambda, Cloud Functions, Docker, and Kubernetes.
- Set up and manage MLOps pipelines for continuous training and deployment.
- Develop AI-powered microservices as part of distributed systems.
- Collaborate with backend teams to expose ML models via REST APIs or gRPC.
- Ensure robust design, scalability, and fault-tolerance in production systems.
- Work closely with data scientists, engineers, product managers, and UX teams.
- Participate in Agile development ceremonies stand-ups, sprint planning, retrospectives.
- Write clear documentation and share technical insights across Skills & Qualifications Skills :
- Proficiency in Python (NumPy, Pandas, Scikit-learn, FastAPI).
- Experience with TensorFlow, PyTorch, or other deep learning frameworks.
- Strong knowledge of NLP, LLMs, transformers, and prompt engineering.
- Hands-on experience with cloud ML tools (AWS SageMaker, GCP Vertex AI, Azure ML).
- Familiarity with MLOps tools like MLflow, DVC, Airflow, or Kubeflow.
(ref : hirist.tech)