Design, develop, and implement machine learning models, including deep learning, reinforcement learning, and predictive modelling.
Leverage frameworks such as TensorFlow, PyTorch, Keras, and scikit-learn for AI/ML development.
Work on NLP projects utilizing tools like NLTK, Langchain, and large language models (GPT and LLAMA).
Perform data preprocessing, cleaning, and transformation for machine learning pipelines.
Conduct data exploration and statistical analysis to derive actionable insights.
Utilize tools like Power BI, Tableau, Matplotlib, Plotly, and Seaborn to create interactive dashboards and visualizations.
Apply statistical techniques to analyse and interpret data, ensuring robust conclusions.
Implement forecasting models using algorithms such as linear regression, logistic regression, gradient boosting machines (GBM), decision trees, and random forests.
Build and deploy RESTful APIs for AI/ML model integration using frameworks like Flask, FastAPI, or Django.
Develop user-friendly web interfaces for AI solutions using modern web technologies.
Work closely with cross-functional teams to identify and implement AI-driven solutions.
Effectively communicate technical concepts to both technical and non-technical stakeholders.
Qualifications and Skills:
Core Skills:
Proficient in Python and familiar with additional programming languages such as Java and JavaScript.
Hands-on experience with machine learning algorithms, data analysis, and AI frameworks.
Familiarity with large language models and their applications.
Expertise in statistical analysis and tools for data exploration and visualization.