Job Tank India
CI

Software Engineer

Cisco · Bangalore, India

experiencedBangalore, IndiaPosted 17 Jul 2026

Cisco is hiring a Software Engineer in Bangalore.

You will be a member of a software engineering team that develops tools and integrations for a portfolio of cloud infrastructure services supporting Cisco’s critical business operations. As a Software (AI / Private Cloud / Virtualization) Engineer with extensive experience in enterprise-level private cloud and AI-driven automation setups, you will join a dynamic and agile team of engineers focused on developing platform automation, operational tooling, and intelligent systems for large-scale infrastructure environments.

Responsibilities

As a Software Engineer with the Cloud Infrastructure Platform Team, you will:

  • Participate in architect and design scalable solutions supporting Infrastructure and AI Platform Services for enterprise private cloud environments.
  • Design, develop, and maintain automation frameworks for managing large-scale OpenStack-based private cloud infrastructure.
  • Develop and deliver software/tools required for building and improving the functionality, reliability, availability, and manageability of applications/services and cloud platforms using a DevOps model.
  • Ensure the quality, performance, robustness, and scalability of the services you implement.
  • Drive AIOps initiatives across infrastructure platforms by collaborating with multi-functional teams including SRE and Software Engineers to operationalize and optimize AI/LLM-based automation solutions.
  • Develop infrastructure automation tools and frameworks using Python along with automation tools such as Ansible and CI/CD pipelines.
  • Build AI-powered assistants, RAG-based systems, or agentic automation solutions to help automate operational workflows across the private cloud platform.
  • Collaborate with platform and SRE teams to identify automation opportunities and develop plug-and-play AI solutions for platform operations.
  • Assist in implementing AIOps practices such as intelligent monitoring, log analysis, alert correlation, and automated remediation workflows.
  • Automate the development, testing, and deployment processes through CI/CD pipelines using Git, GitHub Actions,CI, Jenkins, Helm, or similar tools.
  • Develop microservices and REST APIs supporting infrastructure automation and operational tooling.
  • Work with containerized environments and orchestration platforms such as Kubernetes and Docker.
  • Ensure platform reliability, scalability, and performance through strong engineering practices, observability, and automation.
  • Conduct code reviews, establish engineering best practices, and mentor junior engineers.
  • Stay updated on emerging technologies in AI/ML, cloud infrastructure, and automation to influence platform enhancements.

Requirements

  • Experience: 5+ years of software engineering experience, including exposure to AI/ML or AI-driven automation initiatives.
  • Hands-on experience operating or automating OpenStack-based private cloud environments.
  • Strong programming skills in Python.
  • Experience with infrastructure automation tools such as Ansible or puppet.
  • Experience working with Kubernetes for cluster management, container orchestration, and platform services.
  • Experience with Docker containerization and microservices-based architectures.
  • Experience developing AI or LLM-powered operational assistants, chatbots, or internal developer tools.
  • Experience implementing RAG (Retrieval-Augmented Generation) pipelines to query operational documentation, runbooks, and infrastructure data.
  • Experience building CI/CD pipelines for infrastructure or platform services using tools such as GitHub Actions, GitLab CI, Jenkins, or similar.
  • Familiarity with monitoring, logging, and observability platforms used in large-scale distributed systems.
  • Experience working with databases such as MySQL, MongoDB, or similar systems.
  • Experience working with messaging systems such as Kafka or similar event-streaming platforms.
  • Interest in applying AI and machine learning techniques to platform operations, automation, and AIOps initiatives.
  • Strong debugging and problem-solving skills in complex distributed systems.
  • Experience mentoring engineers and contributing to architectural or technical decision-making.

Why Cisco?

About Cisco

See the company's official careers page for full details, then apply using the button below.

Apply Now