Python / AI-ML Developer Intern (Fresher)

People XM

Bengaluru

On-site

INR 167,000 - 279,000

Part time

6 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

People XM is seeking a motivated Python / AI-ML Developer Intern (Fresher) in Bangalore, Karnataka. The role involves developing Python-based applications and ML models, collaborating with experienced engineers, and gaining hands-on experience on real-world projects over a 3–6 month internship.

The candidate will assist in data preprocessing, model training, testing, and server-side API development using Flask or FastAPI, while sharpening skills in NumPy, Pandas, Scikit-learn, TensorFlow, and

Qualifications

  • Basic understanding of Python programming and OOP concepts.
  • Familiarity with Python libraries such as NumPy and Pandas.
  • Basic understanding of machine learning concepts and data analysis.
  • Knowledge of SQL and database concepts.
  • Familiarity with Scikit‑learn or similar ML libraries.
  • Understanding of statistics, probability, and linear algebra.

Responsibilities

  • Assist in developing and maintaining Python-based applications and scripts.
  • Support development, training, testing, and evaluation of ML models.
  • Collect, clean, preprocess, and analyze datasets.
  • Work with Python libraries such as NumPy, Pandas, Scikit‑learn, and Matplotlib.
  • Assist in implementing ML algorithms for classification, regression, and prediction.
  • Develop RESTful APIs using Flask or FastAPI.
  • Perform exploratory data analysis and data visualization.
  • Collaborate with developers and data scientists to integrate AI/ML models into applications.

Skills

Python basics
OOP fundamentals
NumPy/Pandas
ML fundamentals
Data analysis
SQL basics
Scikit-learn
Git/GitHub
Debugging
Communication
Teamwork
Willingness to learn

Education

B.E./B.Tech/BCA/MCA/B.Sc./M.Sc. in CS/IT/AI/DS or related

Tools

NumPy
Pandas
Scikit-learn
Matplotlib
Flask
FastAPI
TensorFlow
PyTorch
Keras
Jupyter Notebook
Google Colab
REST APIs/JSON
GitHub

Job description

Job Description – Python / AI-ML Developer Intern (Fresher)

Job Title: Python / AI-ML Developer Intern

Experience: Fresher (0–1 Year)

Job Location: Bangalore, Karnataka

Employment Type: Internship

Internship Duration: 3–6 Months (Depending on Company Requirements)

Qualification: B.E./B.Tech/BCA/MCA/B.Sc./M.Sc. in Computer Science, Information Technology, Artificial Intelligence, Data Science, or related field

Job Summary

We are looking for a motivated and enthusiastic Python / AI-ML Developer Intern (Fresher) to join our technology and development team. The ideal candidate should have a basic understanding of Python programming, machine learning concepts, data analysis, and artificial intelligence technologies.

The candidate will work closely with experienced developers and data scientists to develop, test, and optimize Python-based applications and AI/ML models while gaining hands‑on experience in real‑world projects.

Key Responsibilities
  • Assist in developing and maintaining Python‑based applications and scripts.
  • Support the development, training, testing, and evaluation of machine learning models.
  • Collect, clean, preprocess, and analyze structured and unstructured datasets.
  • Work with Python libraries such as NumPy, Pandas, Scikit‑learn, and Matplotlib.
  • Assist in implementing machine learning algorithms for classification, regression, and prediction.
  • Support AI‑based automation and data processing tasks.
  • Collaborate with developers and data scientists to integrate AI/ML models into applications.
  • Assist in developing RESTful APIs using Flask or FastAPI.
  • Perform exploratory data analysis (EDA) and data visualization.
  • Identify and troubleshoot errors in Python code and machine learning workflows.
  • Participate in model evaluation and performance optimization.
  • Maintain technical documentation for Python applications and ML experiments.
  • Use Git and GitHub for version control and collaboration.
  • Research emerging AI/ML technologies and development techniques.
  • Participate in team discussions, code reviews, and project development activities.
Required Skills
  • Basic knowledge of Python programming.
  • Understanding of object-oriented programming (OOP) concepts.
  • Familiarity with Python libraries such as NumPy and Pandas.
  • Basic understanding of machine learning algorithms and concepts.
  • Knowledge of data structures and algorithms.
  • Understanding of data preprocessing and data cleaning techniques.
  • Basic knowledge of SQL and database concepts.
  • Familiarity with Scikit‑learn or similar machine learning libraries.
  • Basic understanding of statistics, probability, and linear algebra.
  • Knowledge of Git and GitHub.
  • Strong analytical and problem‑solving abilities.
  • Good communication and teamwork skills.
  • Willingness to learn new AI/ML technologies and frameworks.
Preferred Skills
  • Familiarity with TensorFlow, PyTorch, or Keras.
  • Basic understanding of deep learning and neural networks.
  • Knowledge of Natural Language Processing (NLP) concepts.
  • Familiarity with Generative AI and Large Language Models (LLMs).
  • Basic understanding of prompt engineering and AI model integration.
  • Knowledge of Flask, Django, or FastAPI.
  • Familiarity with Jupyter Notebook or Google Colab.
  • Understanding of REST APIs and JSON.
  • Basic knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with data visualization tools and libraries.
  • Understanding of model evaluation metrics such as accuracy, precision, recall, and F1-score.
  • Experience with academic or personal AI/ML projects.
Eligibility Criteria
  • Fresh graduates or final‑year students pursuing B.E., B.Tech, BCA, MCA, B.Sc., or M.Sc. in Computer Science, IT, AI, ML, Data Science, or related disciplines.
  • 0–1 year of experience.
  • Basic understanding of Python programming and machine learning concepts.
  • Strong interest in artificial intelligence, machine learning, and software development.
  • Good analytical and logical reasoning skills.
  • Ability to work independently and collaboratively.
  • Freshers with academic projects, internships, or certifications in Python, AI, or Machine Learning are encouraged to apply.
Roles & Expectations
  • Support Python application development and AI/ML model implementation.
  • Assist in data preparation, model training, and testing.
  • Write clean, efficient, and reusable Python code.
  • Complete assigned development and research tasks within deadlines.
  • Collaborate effectively with developers and data science teams.
  • Follow coding standards and machine learning best practices.
  • Troubleshoot basic technical and model-related issues.
  • Continuously improve Python programming and AI/ML development skills.
Learning & Growth Opportunities
  • Hands‑on experience in Python development and AI/ML projects.
  • Exposure to machine learning, deep learning, and data science technologies.
  • Practical experience with NumPy, Pandas, Scikit‑learn, TensorFlow, and PyTorch.
  • Opportunities to work with experienced AI engineers and data scientists.
  • Understanding of AI model development, evaluation, and deployment.
  • Exposure to Generative AI, NLP, and automation technologies.
  • Career growth opportunities in Python Development, AI Engineering, Machine Learning Engineering, and Data Science.

Job Location: Bangalore, Karnataka

Experience Required: Fresher (0–1 Year)

Internship Duration: 3–6 Months

Freshers: Eligible to Apply

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Intern
AI Intern

People XM • Bengaluru

On-site
INR 167,000 - 279,000
AI/ML Intern
AI/ML Intern

Scyverge Labs Private Limited • Bengaluru

On-site
INR 102,000 - 122,000
Paid internship
AI / ML Intern (Beginner Level)
AI / ML Intern (Beginner Level)

Desirous Global Consulting • Hyderabad

Hybrid
INR 180,000 - 300,000
AI Automation (Intern / Fresher)
AI Automation (Intern / Fresher)

Inbox Infotech Pvt Ltd • Vadodara

On-site
INR 167,400 - 334,800
Internship certificate
PPO based on performance
AI Automation & Python Full Stack Developer Intern
AI Automation & Python Full Stack Developer Intern

Rudvay • Hyderabad

Hybrid
INR 111,600 - 223,200
Internship completion certificate based on performance
Hands-on experience with AI technologies
AI Engineer – Internship
AI Engineer – Internship

Trackmind Solutions, LLC. • Hyderabad

On-site
INR 450,000 - 700,000
Real-world AI projects
Generative AI exposure
Experienced teams
+4
AI/ML Software Engineer
AI/ML Software Engineer

People XM • Bengaluru

On-site
INR 420,000 - 660,000
AI/ML Engineer
AI/ML Engineer

People XM • Bengaluru

On-site
INR 550,000 - 900,000
AI/ML Intern
AI/ML Intern

NexiBox Technologies Pvt. Ltd. • Bengaluru

On-site
INR 57,000 - 77,000
Data & AI Intern
Data & AI Intern

codingcircle • Bengaluru

Hybrid
INR 111,600 - 223,200
Mentorship from industry experts
Internship Completion Certificate
Letter of Recommendation
+1