Opportunity brief
Roles
- Work on real-world AI/ML projects involving machine learning, data processing, model development, and intelligent automation.
- Assist in designing, developing, testing, and deploying machine learning models and AI-powered features.
Responsibility
- Prepare, clean, and analyze datasets for machine learning applications.
- Develop, train, evaluate, and optimize ML models using Python and standard ML frameworks.
- Implement data preprocessing, feature engineering, model validation, and performance evaluation.
- Work with the engineering team to integrate AI/ML models into production applications and APIs.
- Research relevant AI/ML techniques and contribute to improving existing models and solutions.
- Write clean, maintainable, and well-documented code while following software development best practices.
Requirements
- Currently pursuing or recently completed a degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related field.
- Strong understanding of Python and fundamental programming concepts.
- Basic knowledge of machine learning concepts, algorithms, model training, and evaluation.
- Familiarity with libraries such as NumPy, Pandas, Scikit-learn, TensorFlow, or PyTorch.
- Understanding of statistics, probability, data preprocessing, and basic linear algebra.
- Familiarity with Git/GitHub and software development workflows is a plus.
- Strong problem-solving, analytical, and communication skills.
- Candidates with academic projects, personal AI/ML projects, Kaggle experience, or relevant internships are encouraged to apply.