Key Responsibilities
Collaborate with the BharatGen research and engineering team to design, build, and optimize AI / ML models.
Implement and test algorithms in Python for applied AI / ML use cases.
Apply Data Structures and Algorithms (DSA) concepts to optimize code for efficiency.
Contribute to data preprocessing, feature engineering, and model evaluation pipelines.
Work under the guidance of senior researchers and engineers to develop prototypes and POCs.
Document technical processes and contribute to knowledge sharing within the team.
Required Skills & Knowledge
Hands-on Python programming experience.
Strong basics in AI / ML concepts (supervised and unsupervised learning, evaluation metrics, model training / testing workflows).
Good understanding of Data Structures and Algorithms (DSA).
Familiarity with popular ML libraries and frameworks (e.g., NumPy, Pandas, scikit-learn, TensorFlow / PyTorch) will be a plus.
Problem-solving mindset, eagerness to learn, and ability to work in a collaborative team environment.
Eligibility
Final-year students, recent graduates, or postgraduates in Computer Science, Information Technology, Data Science, AI & ML, or related disciplines.
Prior academic or project experience in AI / ML is desirable.
Internship Details
Type : On-site
Duration : 6 months
Location : IIT Bombay Campus, Mumbai
Intern • India