Cisco

Software Engineer | Distributed System + Fullstack (Python,Go, Java) + AI - 7+ years

Cisco
Apply
3 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Architect, implement, test, deploy, and optimize scalable software for Cisco’s AI platforms and distributed systems.
  • Own feature roadmaps and lead medium-to-large initiatives from requirements and architectural design through post-launch optimization.
  • Delegate work, conduct technical reviews, author architecture RFCs and documentation, and coordinate delivery across engineering teams.
  • Write clean, modular, high-performance code and comprehensive automated test suites.
  • Conduct detailed code reviews, identify architectural risks, and maintain high engineering quality standards.
  • Optimize scalability, performance, token throughput, and runtime reliability across distributed systems.
  • Contribute to threat modeling, secure architecture, privacy safeguards, and enterprise security practices.
  • Monitor production health, participate in on-call escalation, lead blameless postmortems, and author root-cause analyses.
  • Track product adoption and performance metrics and incorporate customer and market insights into technical designs.
  • Mentor engineers and junior team members through technical guidance, knowledge sharing, and pair programming.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field plus 7 years of related experience; alternatively, a master’s degree plus 4 years or a Ph.D. plus 1 year.
  • Advanced software engineering and distributed-systems expertise with broad experience across modern technology stacks.
  • Expert hands-on coding proficiency in one or more of Python, TypeScript/JavaScript, Go, Java, C++, or Rust, with experience shipping enterprise-grade software.
  • Demonstrated ability to independently lead complex technical features, drive architectural design RFCs, and work across the full software development lifecycle.
  • Strong experience writing modular, highly testable code, designing automated test suites, and performing comprehensive code reviews.
  • Preferred experience with generative AI, LLMs, Model Context Protocol, LangGraph, LlamaIndex, vLLM, or multi-agent orchestration frameworks.
  • Preferred experience with high-concurrency microservices, low-latency APIs, event-driven architectures using Kafka or RabbitMQ, and distributed caching with Redis.
  • Preferred familiarity with Docker, Kubernetes, GPU compute, Triton Inference Server, CUDA, vector databases, enterprise security patterns, OAuth 2.0, Token Exchange RFC 8693, and Zero Trust architecture.
  • Preferred experience with OpenTelemetry, Prometheus, Splunk, Grafana, and automated CI/CD deployment pipelines.
  • Strong communication, presentation, cross-functional leadership, roadmap influence, and mentoring skills.

Tech Stack

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