Responsibilities:• Develop and implement machine learning and natural language processing (NLP) solutions using common ML libraries and frameworks. • Leverage proficiency in Python and experience with ML toolkits such as TensorFlow, PyTorch, Keras, and Scikit Learn to develop and optimize models. • Utilize theoretical understanding of statistical models (regression, clustering) and machine learning algorithms (decision trees, Random Forests, neural networks) to create robust predictive models. • Apply a strong understanding of cloud computing and AI services to deploy and manage ML models in cloud environments. • Ensure successful deployment of AI/ML models in production environments, maintaining model performance and reliability. • Perform data analytics, feature creation, model selection, and use ensemble methods to enhance model accuracy and performance. • Work with large datasets and distributed computing systems to train and deploy scalable ML models. • Fine-tune deep learning models, including large language models (LLMs) and small language models (SLMs), ensuring optimal performance for specific tasks. • Apply knowledge of large language models from OpenAI (such as GPT-3.5, GPT-4, Codex) in relevant projects. • Utilize vector stores and Retrieval-Augmented Generation (RAG) pipelines in developing and optimizing models. • Use data modeling tools proficiently to structure and analyze data for ML model training and deployment. • Implement multiple ML deployment strategies, both static and dynamic, ensuring models are integrated effectively into production systems. • Maintain and optimize continuous integration (CI) and continuous deployment (CD) pipelines for ML algorithms, training, and prediction pipelines. • Translate ML-based outcomes into actionable business insights that stakeholders can easily understand and act upon. • Communicate effectively with stakeholders at various levels, providing updates on project progress, insights, and outcomes.
Mandatory Skills Description:• Minimum of 8+ years of strong background in machine learning, data science, and software engineering. • Proficient in building ML (Machine Learning) & NLP (Natural Language Processing) solutions using common ML libraries and frameworks. • Proficient with Python language and worked on various ML toolkits like TensorFlow, PyTorch, Keras,Scikit Learn. • Theoretical understanding of statistical models such as regression, clustering, and ML algorithms such as decision trees, Random Forests, neural networks, etc. • Strong understanding of cloud computing and cloud AI services. • Experience in deploying AI/ML models in production environments.
Nice-to-Have Skills Description:• Knowledge of ML Ops like continuous integration, continuous deployment. • Knowledge of full stack development. • Knowledge of databricks,Data Mesh. • Knowledge of ETL (Extract, Transform, Load) pipeline. • Familiarity with agile methodologies, such as Scrum or Kanban, and project management tools such as JIRA/GITLAB. • Experience with frameworks like flask/Django. • Knowledge of Docker containers. • Experience in data analytics, feature creation, model selection and ensemble methods, performance metrics and visualization. • Experience working with large datasets and distributed computing systems. • Experience in fine-tuning DL models including LLMs, SLMs. • Knowledge of large language models from OpenAI such as GPT 3.5,GPT 4,Codex etc. • Experience with Vector Stores and RAG pipelines. • Proficient with Data-Modelling Tools. • Proficient with multiple ML deployment strategies including static and dynamic. • Excellent knowledge of CI, CD Pipelines for ML algorithms,training,prediction pipelines. • Experience in translating ML-based outcomes to business-digestible insights. • Excellent communication skills and experience in managing stakeholders at various levels.
Luxoft India LLP, Upper Ground Floor, Block 1/B, Embassy - Quadron Business Park, Plot no.28, Rajiv Gandhi Info Tech Park - SEZ, Phase II, Hinjewadi, Pune
Pune, Maharashtra
411057