We are looking for a highly skilled Senior Data Scientist with 3–9 years of experience specializing in Python, Large Language Models (LLMs), NLP, Machine Learning, and Generative AI. The ideal candidate will have a deep understanding of building intelligent systems using modern AI frameworks and deploying them into scalable, production-grade environments. You will work closely with cross-functional teams to build innovative AI solutions that deliver real business value.
Responsibilities:
- Design, develop, and deploy ML/NLP solutions using Python and state-of-the-art AI frameworks.
- Apply LLMs and Generative AI techniques to solve real-world problems.
- Build, train, fine-tune, and evaluate models for NLP and GenAI tasks.
- Collaborate with data engineers, MLOps, and product teams to operationalize models.
- Contribute to the development of scalable AI services and applications.
- Analyze large datasets to extract insights and support model development.
- Maintain clean, modular, and version-controlled code using Git.
Requirements
Must-Have Skills:
- 3–10 years of hands-on experience with Python for data science and ML applications.
- Strong expertise in Machine Learning algorithms and model development.
- Proficient in Natural Language Processing (NLP) and text analytics.
- Experience with Large Language Models (LLMs) and Generative AI frameworks (e.g., LangChain, Hugging Face Transformers).
- Familiarity with model deployment and real-world application integration.
- Experience with version control systems like Git.
Good to Have:
- Experience with PySpark for distributed data processing.
- Exposure to MLOps practices and model lifecycle management.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Knowledge of vector databases (e.g., FAISS, Pinecone) and embeddings.
Educational Qualification:
- Bachelor’s or Master’s degree in Computer Science, Data Science, Statistics, or a related field