3 days ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Design, implement, test, deploy, and monitor small-to-medium features across Cisco’s AI platform.
- Build scalable software components that improve system performance, reliability, token throughput, usability, and release velocity.
- Write clean, maintainable production code and comprehensive unit and integration tests.
- Conduct peer code reviews and ensure code quality, security, privacy, and architectural consistency.
- Debug complex development and production issues, participate in on-call rotations, and lead blameless postmortems and root-cause analyses.
- Create technical and end-user documentation, contribute to architecture discussions, and share knowledge through talks, blogs, and technical sessions.
- Serve as a subject-matter expert across multiple platform components and mentor junior engineers, peers, and interns.
- Collaborate with product management, UX/design, SRE, QA, architecture, and other engineering teams on project planning and delivery.
Requirements
- Bachelor’s degree plus 5 years of related experience, master’s degree plus 3 years, or Ph.D. plus 0 years in computer science, computer engineering, electrical engineering, or a related technical STEM field.
- Strong knowledge of software engineering, system design, data structures, and algorithms.
- Production coding experience in one or more of Python, TypeScript/JavaScript, Go, Java, or C++.
- Experience building, testing, and shipping production-grade software.
- Understanding of software development life cycles, agile engineering practices, CI/CD automation, and Git.
- Preferred experience with AI/ML frameworks, generative AI APIs, LLM tool integration, LangGraph, LlamaIndex, or agentic workflows.
- Preferred experience with RESTful APIs, GraphQL services, microservices architectures, or modular SDKs.
- Preferred familiarity with Docker, Kubernetes, Redis, and relational or vector databases.
- Preferred knowledge of OpenTelemetry, Prometheus, Splunk, or Grafana for tracing, logging, and performance profiling.
- Preferred experience with unit, integration, end-to-end, Playwright, pytest, and performance benchmarking.
- Strong analytical, problem-solving, communication, and customer-focused collaboration skills.
Tech Stack
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.
