Job Title: SOFTWARE ENGINEER TRAINEE
Bangalore Urban, Karnataka, India
Job Summary
We are looking for a Software Engineer Intern (AI/ML) who is passionate about data, algorithms, and building intelligent systems. The intern will work closely with the engineering and data science teams to design, develop, and optimize machine learning models and software solutions.
What You’ll Gain
-
Hands-on experience working on real-world AI/ML projects
-
Mentorship from experienced engineers and data scientists
-
Exposure to end-to-end ML development lifecycle
-
Certificate / PPO opportunity (if applicable)
Educational Qualification
-
Currently pursuing B.E. / B.Tech in Computer Science, IT, AI, ML, Data Science, or related fields
-
Strong academic foundation in Maths, Statistics, and Programming
-
Final-year students or recent graduates are welcome to apply
Skills
Experience
Key Responsibilities
-
Assist in developing, training, and evaluating machine learning models
-
Work with structured and unstructured datasets for data preprocessing and feature engineering
-
Implement ML algorithms using Python and relevant libraries
-
Support integration of ML models into production-ready applications
-
Conduct experiments, analyze results, and improve model accuracy
-
Collaborate with cross-functional teams to understand business and technical requirements
-
Document code, processes, and findings clearly
Technical Skills (Required)
-
Strong fundamentals in Python programming
-
Basic understanding of Machine Learning concepts (supervised & unsupervised learning)
-
Familiarity with ML libraries such as NumPy, Pandas, Scikit-learn
-
Knowledge of data structures, algorithms, and OOP concepts
-
Basic SQL or database knowledge is a plus