Cisco

Cloud Engineer - 4 to 8yrs - Java, Python, AI Tools, Distributed Systems, Docker, Kubernetes

Cisco
Apply
3 days ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Design, build, and operate Java and Python real-time services for streaming session orchestration, audio and message streaming, integrations, callbacks, usage metering, and quota enforcement.
  • Lead technical specifications covering contracts, state models, failure modes, capacity, rollout, rollback, and implementation increments.
  • Define standards for spec-driven development and AI-generated code, including repository guidance, review practices, and testing expectations.
  • Engineer low-latency, multi-region services supporting concurrent long-lived sessions, bounded resources, idempotency, backpressure, circuit breaking, and graceful degradation.
  • Integrate third-party and partner services using adapters, failover, and latency, reliability, and cost analysis.
  • Define functional, load, uncertainty, canary, and rollback test and release strategies.
  • Own service SLOs, dashboards, alerts, high-severity incident investigations, root-cause analysis, and permanent fixes.
  • Mentor engineers and contribute to roadmaps, estimates, architecture, and cross-team decisions.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience, plus 4+ years of professional backend software development and production-service ownership.
  • Strong production Java experience, including Java 17 or later, Quarkus, Spring Boot or a similar framework, and concurrent or asynchronous code.
  • Hands-on production experience with Python for services, tooling, or test automation.
  • Experience designing distributed systems using microservices, streaming or event-driven communication, and timeout, retry, and idempotency patterns.
  • Strong experience running production workloads with Docker and Kubernetes on AWS, Azure, or Google Cloud.
  • Experience writing and reviewing specifications and design documents before implementation and coaching others in spec-driven development.
  • Daily use of AI coding tools such as GitHub Copilot, Cursor, ChatGPT, or Codex, with the ability to establish safe and productive team guidelines.
  • Preferred experience includes Quarkus, gRPC, Protocol Buffers, bidirectional streaming, Vert.x, Mutiny, Project Reactor, virtual threads, multi-tenant and multi-region SaaS, SLOs, error budgets, WebRTC, SIP, audio streaming, media servers, API gateways, rate limiting, Kafka, Redis, PostgreSQL, MongoDB, Helm, Terraform, Argo CD, Jenkins, GitHub Actions, feature flags, observability platforms, performance testing, and multi-tenant security.
  • Preferred qualifications also include experience building shared platforms or APIs, plus patents, open-source contributions, or conference talks.

Tech Stack

Apache KafkaArgo CDAWSAzureDockerGitHub ActionsGoogle CloudGrafanagRPCHelmJavaJenkinsKubernetesMongoDBPostgreSQLPrometheusPythonRedisSplunkSpring BootTerraform

Categories

Cisco

About Cisco

10,000+ employees

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.

Contact me