We are seeking a highly skilled and results-oriented Senior Data Scientist with over three years of professional experience in data science, machine learning, artificial intelligence, and predictive analytics. The ideal candidate will possess strong expertise in Python, machine learning frameworks, statistical modeling, and AI-powered tools. This role requires the ability to transform complex datasets into actionable business insights and deliver scalable, data-driven solutions. Experience with Generative AI, Large Language Models (LLMs), and cloud-based AI services will be a significant advantage.
Key Responsibilities
- Collect, clean, process, and analyze both structured and unstructured datasets to uncover patterns, trends, and business opportunities.
- Develop, train, evaluate, and optimize machine learning and deep learning models tailored for real-world applications.
- Build predictive models, classification and regression systems, recommendation engines, and forecasting solutions.
- Utilize Python libraries such as Pandas, NumPy, Scikit-learn, Matplotlib, and Seaborn for data analysis, visualization, and model development.
- Work extensively with machine learning and deep learning frameworks including TensorFlow, PyTorch, and Keras.
- Leverage AI tools, Generative AI, LLMs, and prompt engineering techniques to create intelligent applications and automate workflows.
- Apply statistical analysis, hypothesis testing, feature engineering, and model validation methods to enhance model performance.
- Develop data pipelines and integrate machine learning models into production environments via APIs and backend services.
- Collaborate closely with software engineers, data engineers, product managers, and business stakeholders to deliver AI-driven solutions.
- Monitor deployed models, evaluate their performance, detect data drift, and implement necessary improvements.
- Document technical processes, model architectures, experiments, and analytical findings thoroughly.
- Stay current with emerging AI technologies, machine learning methodologies, and industry best practices.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, Statistics, Mathematics, or a related discipline.
- Strong proficiency in Python and its libraries including Pandas, NumPy, and Scikit-learn.
- Hands-on experience with machine learning and deep learning frameworks such as TensorFlow or PyTorch.
- Knowledge of Generative AI, LLMs, prompt engineering, Retrieval-Augmented Generation (RAG), and AI tools/frameworks like LangChain, LlamaIndex, or Hugging Face.
- Solid understanding of statistics, data analysis, feature engineering, and model evaluation techniques.
- Experience with SQL, data visualization tools, and building REST APIs using FastAPI or Flask.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP), along with containerization tools like Docker, version control using Git, and MLOps tools such as MLflow.
- Excellent analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience working with Generative AI, LLMs, RAG, embeddings, and vector databases.
- Familiarity with AI frameworks and tools including LangChain, LlamaIndex, Hugging Face, and OpenAI APIs or equivalent technologies.
- Exposure to cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Knowledge of MLOps practices including model monitoring, CI/CD pipelines, and experiment tracking tools like MLflow.
- Experience processing large datasets and working with data engineering pipelines.
- Familiarity with specialized domains such as natural language processing (NLP), computer vision, recommendation systems, or time-series forecasting.
This role offers the opportunity to work at the forefront of AI and machine learning technologies, contributing to innovative projects that drive business value through advanced data science techniques.