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
Apache KafkaC++DockerGoGrafanaJavaJavaScriptKubernetesPrometheusPythonRabbitMQRedisRustSplunkTypeScript
Categories
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.
