
Eligibility Criteria
Bachelorโs or Masterโs degree in Artificial Intelligence & Machine Learning, Computer Science, Information Technology, Electronics & Communication or related engineering disciplines. Finalโyear students and recent graduates eligible. Minimum 60% aggregate or equivalent CGPA. No backlog policy specified; candidates should verify on official portal.

Job Description & Key Responsibilities
CGI is a global IT and consulting giant that empowers businesses to transform digitally through technology, data, and innovation. With a presence in over 40 countries and a workforce of more than 140,000 professionals, CGI offers a dynamic environment where fresh talent can learn from seasoned experts and work on highโimpact projects for Fortune 500 clients. The companyโs focus on AI, automation, and cloud services aligns perfectly with the future of enterprise technology, making it an ideal launchpad for aspiring software engineers.
The Software Engineer โ Python AI Apprentice role is designed for recent graduates or finalโyear students with a passion for artificial intelligence and a solid foundation in Python. As an apprentice, you will be embedded in CGIโs AI and Automation team, contributing to realโworld projects that span data pipelines, machine learning models, and generative AI applications. You will develop Python scripts, build APIs, and collaborate with data scientists and business stakeholders to deliver solutions that drive efficiency and innovation.
Key Responsibilities:
1. Design, develop, and maintain Pythonโbased applications and automation scripts.
2. Assist in building and fineโtuning machine learning and generative AI models.
3. Process structured and unstructured datasets, performing cleaning and feature engineering.
4. Support model training, evaluation, and deployment workflows.
5. Develop and integrate APIs for AIโenabled services.
6. Work with RESTful services and web integrations.
7. Participate in testing, debugging, and performance optimisation of Python code.
8. Collaborate with crossโfunctional teams including developers, data scientists, and business analysts.
9. Build data pipelines and automation workflows using cloud services.
10. Document code, technical designs, and best practices.
Tech Stack & Tools:
Python, Pandas, NumPy, scikitโlearn, TensorFlow/PyTorch, LangChain, OpenAI/Azure OpenAI, Flask, Streamlit, SQLite, AWS/Azure/Google Cloud, AWS Glue, Power BI, REST APIs.
Growth Path:
The apprenticeship lasts 6โ12 months, after which successful candidates can transition into a fullโtime Software Engineer role, with opportunities to specialize in AI/ML, cloud architecture, or enterprise automation. Continuous learning is encouraged through internal training, certifications, and mentorship.
Why Join CGI?
- Exposure to cuttingโedge AI technologies and largeโscale enterprise projects.
- Structured mentorship and a clear career progression roadmap.
- Global collaboration with diverse teams and clients.
- Emphasis on workโlife balance and employee wellโbeing.
- Competitive benefits and a culture of innovation.
Overall, this apprenticeship offers a unique blend of handsโon development, AI research, and professional growth in a supportive, globally recognised organization.