Key Responsibilities
- Assist in the design, development, and evaluation of machine learning and AI models.
- Perform data collection, cleaning, labeling, and preprocessing for model training.
- Implement and test ML algorithms for classification, regression, clustering, and NLP or computer vision tasks (depending on project scope).
- Support the deployment and monitoring of models in production environments.
- Conduct literature reviews and stay up to date on the latest AI/ML research trends.
- Work collaboratively with data scientists, software engineers, and project leads to integrate models into applications.
- Prepare technical documentation, reports, and visualizations to communicate findings.
Qualifications & Skills
Required:
- Pursuing or recently completed a degree in Computer Science, Data Science, Statistics, Mathematics, Engineering, or related field.
- Strong programming skills in Python and familiarity with ML libraries such as TensorFlow, PyTorch, Scikit-learn, Pandas, and NumPy.
- Understanding of machine learning fundamentals, such as supervised/unsupervised learning, model evaluation, and feature engineering.
- Basic knowledge of data preprocessing, visualization (Matplotlib, Seaborn, etc.), and version control (Git).
- Excellent analytical, problem-solving, and communication skills.