🏢 cgi.njoyn.com
Software Engineer – Python AI Apprentice
💼 Fulltime
📍 Hyderabad (verify on official page)
🔗 Explore More
🛠 Skills Required
Python
OOP
Data Structures and Algorithms
SQL
REST APIs
Git
Machine Learning concepts
Data preprocessing
Model training
Generative AI
Large Language Models
Prompt Engineering
Pandas
NumPy
scikit‑learn
TensorFlow
PyTorch
LangChain
OpenAI
Azure OpenAI
Flask
Streamlit
SQLite
AWS
Azure
Google Cloud
AWS Glue
Power BI
Data visualization
AI agents
Automation
Deep Learning
🎤 Interview Experience
CGI’s interview process typically involves a coding test followed by a technical interview focused on Python, data structures, and AI concepts. Candidates may also face a behavioral round to assess teamwork and communication skills. The difficulty level is moderate, with an emphasis on practical problem solving and understanding of machine learning fundamentals. Preparation tips include practicing Python coding, reviewing ML basics, and working on small projects that demonstrate automation or data pipeline skills.
🏢 Work Culture
CGI fosters a collaborative environment where employees are encouraged to innovate and share knowledge. The company offers structured learning paths, mentorship programs, and a healthy work‑life balance that supports career growth while maintaining personal well‑being.
🎯
Don't miss this opportunity!
Apply before 30 Oct 2026 — only 37 days left
Creator Pick · Promoted by Creator
📚 Free Study Materials (4)
Aptitude and Logical Reasoning Practice
Helps sharpen analytical thinking and problem‑solving skills required for coding and technical interviews at CGI.
Open Resource ↗
Technical Interview Preparation
Provides coding challenges and interview questions to build confidence for CGI’s technical rounds.
Open Resource ↗
Coding Practice and Mock Interviews
Offers a platform to practice coding problems and simulate interview scenarios for CGI’s assessment process.
Open Resource ↗
Algorithmic Problem Solving
Covers a wide range of algorithmic challenges to improve efficiency and coding speed for CGI interviews.
Open Resource ↗
✅ 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.
🎯
Don't miss this opportunity!
Apply before 30 Oct 2026 — only 37 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Technical coding test (Python & data structures) → Round 2: Technical interview (AI/ML concepts, problem solving) → Round 3: HR & cultural fit interview
📋 About the Role
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.
🎯
Don't miss this opportunity!
Apply before 30 Oct 2026 — only 37 days left
✅ Apply on Official Website →📤 Share this Job
🏢 More from cgi.njoyn.com
API Developer
📍 Hyderabad · ⏳ 28 Sep
Apply →
Mainframe Apprentice
📍 Hyderabad, Andhra Pradesh, India · ⏳ 30 Sep
Apply →
Mainframes Trained Grads
📍 Hyderabad, Andhra Pradesh, India · ⏳ 30 Sep
Apply →
💼 More Fulltime Opportunities
Developer (React.js)
🏢 dentsuaegis.wd3.myworkdayjobs.com · 📍 Pune, Maharashtra, India
View →
Customer Service Associate III
🏢 allstate.jobs · 📍 Pune, Maharashtra, India
View →
Trainee – Recruitment Coordinator
🏢 Meesho · 📍 Bangalore, Karnataka, India
View →
Analyst | Site Reliability Engineering | Bengaluru |...
🏢 southasiacareers.deloitte.com · 📍 Bengaluru
View →
📋 Quick Info
JOB ID
C2699-J004
POSTED
-10086s ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer