Summary:

We are looking for passionate and motivated Python & AI/ML Apprentice to join our development team. This Apprenticeship offers a hands-on learning experience across core programming, data handling, machine learning, and modern AI technologies, with opportunities to work on real projects in a collaborative, mentor-led environment. Ideal for individuals eager to grow their technical skills and build a strong foundation for a career in software development, data science, or AI.

No. of Positions: 03

Key Responsibilities:

  • Actively participate in a structured 24-week training program covering Python, REST APIs, databases, machine learning, deep learning, and generative AI.
  • Collaborate with mentors and fellow interns to complete weekly learning modules, coding exercises, and reviews.
  • Build a strong foundation in Python programming including core concepts, object-oriented programming, file handling, and multithreading.
  • Develop and interact with RESTful APIs using standard HTTP methods and frameworks.
  • Work with SQL databases for CRUD operations, data modeling, and use Python libraries like Pandas for data manipulation.
  • Create data visualizations using Matplotlib and Seaborn to explore and present data insights.
  • Apply machine learning techniques using scikit-learn, including regression, classification, and clustering algorithms.
  • Understand and evaluate ML models using performance metrics like accuracy, precision, recall, and F1 score.
  • Gain practical exposure to deep learning concepts and neural networks using TensorFlow or Pytorch.
  • Explore Generative AI concepts and implement a mini project using LLMs (e.g., LangChain, Gemini or OpenAI API).
  • Build and deploy a simple interactive UI using Streamlit or Flask and showcase project outcomes.
  • Participate in regular code reviews, feedback sessions, and knowledge-sharing meetings with mentors.

Required Skills & Qualifications:

  • Currently pursuing or recently completed B.E./ B. Tech or Any degree in Science, Data Science, or a related field.
  • Basic knowledge of Python programming.
  • Understanding of core programming concepts such as variables, loops, and functions.
  • Willingness to learn new technologies and follow structured guidance.
  • Strong problem-solving skills and logical thinking.
  • Good communication and teamwork skills.

Nice to Have:

  • Familiarity with basic SQL and database concepts.
  • Understanding of APIs and web development basics.
  • Interest in machine learning or data science.
  • Previous experience with small Python-based projects.
  • Curiosity about LLMs, AI, or Generative AI technologies.

After Completion of Apprenticeship program, you’ll Gain:

  • Solid foundation in Python programming and object-oriented design.
  • Hands-on experience working with REST APIs, databases, and data analysis tools.
  • Exposure to real-world machine learning workflows including preprocessing, modeling, and evaluation.
  • Practical understanding of deep learning concepts and LLMs.
  • Opportunity to build and deploy a working mini-project using AI models.
  • Experience with common development tools and collaboration practices.
  • Mentorship and review sessions with experienced engineers.
  • Certificate of completion and possible opportunity for full-time engagement based on performance.