Cisco is hiring for the position of Software Engineer in Bangalore, India. Candidates with a Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
| Company Name | Cisco |
| Position | Software Engineer |
| Qualifications | Bachelor’s/ Master’s Degree |
| Experience | 1 to 3 (Years) |
| Location | Bangalore, India |
Key Responsibilities:
- Drive the enablement of Model Context Protocol (MCP) tools and AI agents, focusing on the development and management of applications powered by Retrieval-Augmented Generation (RAG).
- Develop advanced AI agents with comprehensive security measures and semantic protocols.
- Design and deliver secure, scalable, high-performance, AI-native solutions across complex enterprise ecosystems.
- Implement advanced agentic frameworks, such as LangGraph and LangChain, to enable robust business capabilities and intelligent automation.
- Develop scalable, AI-driven test automation frameworks using tools such as Playwright, Selenium, Cypress, or UiPath.
- Troubleshoot complex production issues, perform root cause analysis, and implement effective solutions to prevent recurrence.
- Demonstrate excellent communication, interpersonal, and presentation skills to collaborate effectively with technical teams and business stakeholders.
Eligibility Criteria:
- Bachelor’s or Master’s degree in a relevant field, along with 1 to 3 years of relevant professional experience.
Required Skills:
- Programming Skills: Proficiency in Java, Python, or other mainstream programming languages, with a strong understanding of Object-Oriented Programming (OOP) principles and frameworks for developing scalable, distributed systems.
- Software Architecture: Knowledge of microservices architecture, RESTful services, API management, and Apache Kafka.
- Database Skills: Experience working with relational, in-memory, and NoSQL databases, such as Oracle, MongoDB, and Snowflake.
- AI/ML Skills: Knowledge of Agentic AI, Retrieval-Augmented Generation (RAG), vector databases, prompt engineering, and Large Language Model (LLM) integration, along with familiarity with AI-assisted IDEs and development tools such as Cursor, GitHub Copilot, or Claude Code.
- Agile and DevOps: Good understanding of Agile methodologies, DevOps practices, and associated tools and technologies.
- Analytical and Problem-Solving Skills: Ability to manage ambiguity, demonstrate strong analytical thinking, and apply innovative approaches to solving complex problems.
Preferred Skills:
- Cloud Computing: Familiarity with cloud platforms and services such as Oracle Cloud Infrastructure (OCI), Google Cloud Platform (GCP), Amazon Web Services (AWS), or Microsoft Azure.
- Test Automation: Experience in test automation using tools such as Playwright, Selenium, Cypress, or UiPath.
- Certifications: Relevant certifications in Java, databases, cloud computing, AWS, or Artificial Intelligence and Machine Learning (AI/ML).
- Domain Knowledge: Experience in the Supply Chain domain is an added advantage.
About Company:
Cisco enables people to make powerful connections–whether in business, education, philanthropy, or creativity. Cisco hardware, software, and service offerings are used to create the Internet solutions that make networks possible – providing easy access to information anywhere, at any time. Cisco sells its products and services, both directly through its own sales force as well as through its channel partners, to large enterprises, commercial businesses, service providers, and consumers.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.