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.