1 day ago
Bengaluru, IndiaSenior
Responsibilities
- Develop and validate infrastructure, software components, and integrations in on-premises and cloud environments.
- Build seamless, scalable solutions using cloud-native technologies, microservices, and distributed systems.
- Design and implement software using data structures, algorithms, and sound software engineering practices.
- Work with containerization, orchestration, cloud, and virtualization technologies to support AI infrastructure.
- Collaborate in small, self-organizing teams to solve complex technical problems and improve product quality.
Requirements
- Bachelor’s degree in Computer Science or equivalent with 7 years of related experience, or a master’s degree with 4 years, or a PhD with 1 year.
- Programming experience with Go, C/C++, Java, and/or Python.
- Experience with microservices software architecture and large-scale distributed systems.
- Experience with data structures, algorithms, and software design.
- Experience with cloud technologies such as Amazon Web Services and Google Cloud.
- Good understanding of Linux, operating systems, and networking fundamentals.
- Preferred: software and product development experience with cloud computing and distributed systems.
- Preferred: hands-on experience with Docker and Kubernetes.
- Preferred: experience with vSphere, Hyper-V, or KVM.
- Preferred: understanding of AI technologies and AI-assisted development tools.
About Cisco
Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.
