We are seeking a highly skilled and motivated Senior AI / ML Developer to join our team in Bangalore. This role is ideal for professionals with 4 to 5 years of hands-on experience in core AI / ML development who are passionate about building scalable and impactful machine learning solutions. As a Senior Developer, you will play a critical role in designing, developing, and deploying advanced models that directly drive business outcomes. You will work closely with cross-functional teams, mentor junior engineers, and stay at the forefront of emerging technologies in the AI / ML Design, develop, and implement machine learning models and algorithms.
- Create new models from scratch based on business requirements and data.
- Train, fine-tune, and evaluate machine learning models to ensure optimal performance.
- Deploy machine learning models into production environments.
- Measure and analyze the performance of machine learning models using metrics such as accuracy, precision, recall, F1 score, and ROC-AUC etc, and iteratively optimize models to meet business objectives.
- Conduct performance benchmarking and testing for deployed models, ensuring reliability and scalability in production environments.
- Collaborate with cross-functional teams to understand business needs and provide AI / ML solutions.
- Optimize and improve performance of existing models.
- Conduct research to identify new methodologies for applying AI / ML within the organization.
- Mentor junior engineers and provide technical guidance.
- Stay updated with the latest advancements in AI / ML technologies and methodologies.
Technical Skills :
Machine Learning : Strong understanding of supervised, unsupervised, and reinforcement learning techniques.Model Development : Experience in developing machine learning models from scratch, including data preprocessing, feature engineering, and model selection.Deep Learning : Proficiency with deep learning frameworks such as TensorFlow, PyTorch, or Keras.Natural Language Processing and generation : Experience with NLP techniques and tools, including large language models (LLMs) like GPT, BERT, llama etc.Programming : Proficiency in Python and familiarity with other languages such as Java or C++ is a plus.Tools and Libraries : Experience with ML libraries and tools such as Scikit-learn, Pandas, NumPy, and SciPy.Cloud Platforms : Experience with cloud-based ML platforms such as AWS SageMaker, Google Cloud AI, or Azure ML.MLOps : Knowledge of MLOps practices for model versioning, monitoring, and continuous integration / continuous deployment (CI / CD).Visualization : Proficiency with data visualization tools such as Matplotlib, Seaborn, or Tableau.Hugging Face : Familiarity with Hugging Faces ecosystem, including Transformers library for pre-trained models, datasets library for handling and processing datasets, and the Model Hub for sharing and discovering models.(ref : hirist.tech)