C

Cisco

Makes networking gear and security software

AI Infrastructure Engineer - Multiple Teams

Platform EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • Proficiency in Golang and Python.
  • Strong expertise in Kubernetes (Kubernetes), including CRDs, the operator pattern, and tools like Kubebuilder and Helm.
  • Experience with API design and implementation (GRPC, REST APIs, and CLI).
  • Proven track record in designing and scaling highly available microservices across regions, with a strong understanding of distributed systems architecture and fundamentals.
  • Familiarity with telemetry tools and SLA/SLO monitoring for large-scale systems.
  • Strong debugging skills and experience building systems with easy remediation capabilities.
  • Passion for learning and staying updated on the latest trends in AI infrastructure and cloud-native technologies.
  • Bachelor’s degree and 7+ years of relevant engineering work experience.

Responsibilities

  • Design and implement control plane components using Golang AND Python.
  • Leverage Kubernetes (K8s) concepts, CRDs, and operator patterns (e.g., Kubebuilder) to build control plane services.
  • Develop scalable and highly available (HA) microservices that span across regions, ensuring reliability at scale.
  • Build and maintain GRPC, REST APIs, and CLI tools for seamless integration and control of AI infrastructure.
  • Address operational challenges of running applications as SaaS, focusing on ease of deployment and lifecycle management.
  • Establish and follow best practices for release management, including CI/CD pipelines and version control hygiene.
  • Design and implement strategies for live upgrades to minimize downtime and ensure service continuity.
  • Develop and implement telemetry collection mechanisms using eBPF and other tools to provide insights into system performance and health.
  • Define and monitor SLA/SLO metrics to ensure the reliability of control plane services.
  • Design and manage stateful applications, ensuring high performance and reliability of underlying databases.
  • Build systems with debuggability in mind, simplifying troubleshooting and remediation for operational teams.
  • Collaborate with other teams to ensure control plane compatibility with GPU/CUDA-related technologies.

Desired Qualifications

  • Proficiency in programming languages such as C++, Golang.
  • Hands-on experience with eBPF for collecting insights and optimizing system performance.
  • Knowledge of GPU/CUDA technologies and their integration into infrastructure systems.
  • Knowledge of release management best practices, including versioning and rollback mechanisms.
  • Familiarity with SaaS operational models and challenges.

About the Company

Cisco

Makes networking gear and security software

Cisco makes the switches and routers that connect offices, data centers, and cloud services, and it also sells cybersecurity tools and Webex video meetings to businesses and governments. It was one of the first companies to sell routers that let different kinds of computer networks exchange data, and in 2000 it briefly became the world's most valuable company. Customers run its network gear, from Wi-Fi access points to AI data center systems, with Cisco software that sets up and secures the network, while its Splunk unit searches computer logs to catch outages and attacks. Cisco earns money from hardware sales, software subscriptions, and support contracts. It was founded in 1984 and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1984

Recently Posted Jobs

Explore more opportunities at Cisco

See more jobs