
Eligibility Criteria
Must have completed a B.Tech/M.Tech/BE degree in Computer Science, Information Technology, Electronics & Communication, or related streams with a minimum of 60% aggregate (or CGPA 6.0/10). Final degree completion certificate or provisional degree certificate required. Must have graduated in the 2025 or 2026 batch, with no active backlogs. Must be enrolled as a "student" on https://nats.education.gov.in/ and possess a valid NATS enrollment number. Strong communication skills and a passion for technology are essential.

Job Description & Key Responsibilities
Cisco Systems is a global leader in networking, security, and collaboration technologies, serving enterprises, governments, and service providers across more than 100 countries. In India, Cisco has a strong presence with innovation hubs in Bangalore, Hyderabad, and Pune, driving digital transformation for some of the world’s biggest brands. The company’s culture is built around curiosity, inclusion, and a relentless focus on customer outcomes, offering employees a platform to work on cutting‑edge solutions that shape the future of the internet.
The Software Engineer Trainee – Technical Graduate Apprentice role is designed for fresh graduates who want to dive deep into the world of AI‑enabled infrastructure and cloud‑native services. Over a 12‑month apprenticeship, you will be part of Cisco’s Engineering team, contributing to projects that improve data‑center energy efficiency, develop real‑time security analytics, and automate operational workflows using machine learning. You will receive mentorship from senior engineers, access to Cisco’s internal learning portals, and the chance to see your code deployed at scale in a large SaaS environment.
**Key Responsibilities**
1. Write clean, maintainable code in languages such as Java, Python, or C++ following modern development methodologies.
2. Participate in the design, development, and testing of automation tools that streamline complex operational tasks.
3. Assist in deploying new software releases and upgrades across Cisco’s cloud platforms, adhering to change‑management protocols.
4. Collaborate with cross‑functional teams—including AI, networking, and cybersecurity experts—to translate business requirements into technical solutions.
5. Conduct root‑cause analysis of production issues and propose corrective actions.
6. Contribute to documentation, knowledge‑base articles, and best‑practice guides for the operations team.
7. Stay updated with emerging technologies and suggest improvements to existing systems.
8. Participate in code reviews, sprint planning, and agile ceremonies.
**Tech Stack**: Java/Python/C++, Linux, Docker/Kubernetes, REST APIs, Git, CI/CD pipelines, basic networking concepts, and exposure to AI/ML frameworks.
**Growth Path**: Successful trainees can transition to full‑time Software Engineer positions, with clear career ladders into roles such as Software Development Engineer, Cloud Engineer, or AI Solutions Engineer. Cisco’s internal mobility program encourages movement across product lines and geographies, fostering long‑term career growth.
**Why Join Cisco?**
- Work on high‑impact projects that directly influence the performance of global data centers.
- Learn from industry veterans and gain hands‑on experience with enterprise‑grade tools.
- Benefit from Cisco’s robust learning ecosystem, certifications, and mentorship programs.
- Enjoy a collaborative, inclusive environment that values innovation and work‑life balance.
- Competitive stipend, health benefits, and the prestige of being associated with a Fortune 500 technology leader.