About the job Senior Data Scientist
Responsibilities:
-
Design and develop end-to-end machine learning models for NLP applications.
-
Fine-tune and deploy large language models such as BERT, GPT, and LLaMA for specific tasks.
-
Build, train, and evaluate deep learning models using frameworks like TensorFlow, PyTorch, or Keras.
-
Develop data pipelines and perform data wrangling using tools such as pandas and NumPy.
-
Conduct statistical analysis and hypothesis testing to drive data-informed decisions.
-
Build and maintain RESTful APIs for serving ML models in production.
-
Collaborate with data scientists, engineers, and product teams to deliver scalable AI solutions.
-
Continuously monitor and improve the performance of deployed models.
Requirements:
-
Minimum 4 years of professional experience in machine learning and data science roles.
-
Strong programming skills in Python and R.
-
In-depth knowledge of statistics, probability, and experimental design.
-
Proficiency with ML libraries including Scikit-learn, pandas, and NumPy.
-
Experience in deep learning frameworks such as TensorFlow, PyTorch, or Keras.
-
Hands-on experience with NLP libraries like NLTK, spaCy, TextBlob, and Hugging Face Transformers.
-
Proven experience with LLMs (e.g., GPT, BERT, LLaMA), including model fine-tuning and application.
-
Experience in deploying models via RESTful APIs in production environments.
-
Strong problem-solving skills and ability to work in a collaborative team environment.