Cisco logo

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

Cisco
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

7+ Years

TYPE

FullTime

SKILLS REQUIRED

PythonGoJavaDistributed SystemsSoftware ArchitectureMicroservices ArchitectureKubernetes

Job description

Overview

Senior / Tech Lead Software Engineer in Cisco Enterprise AI Platforms & Infrastructure (EAIPI), driving end-to-end engineering of agentic AI platforms, foundation infrastructure and developer ecosystems, including MyAgent and the Circuit Enterprise AI platform.

What you'll do

  • Apply advanced technical experience and deep systems understanding to solve technical problems and elevate product capabilities.
  • Work with high autonomy and minimal guidance, deciding on optimal architectural patterns, technical designs and implementation approaches.
  • Drive initiatives end-to-end by scoping requirements, delegating tasks, conducting technical reviews and delivering results on schedule.
  • Lead medium-to-large feature delivery from architectural design through testing, deployment and post-launch optimization.
  • Write clean, high-performance, modular code along with comprehensive test suites.
  • Conduct deep code reviews to identify immediate bugs and broader architectural risks.
  • Test, profile and optimize code for scalability, execution velocity, token throughput and runtime reliability across distributed systems.
  • Contribute to threat modeling, secure architecture design and data privacy safeguards across platform features.
  • Monitor production health, serve as a customer concern point for on-call issues, lead blameless postmortems and author Root Cause Analysis (RCA) reports.
  • Serve as a recognized Subject Matter Expert (SME) across multiple core functional components and AI platform subsystems.
  • Build multi-functional partnerships across Product Management, Design, SRE and Security to identify customer value.
  • Track product adoption, performance metrics and competitive landscapes, integrating market insights into technical feature designs.
  • Coordinate across engineering teams to provide estimations, achievement tracking and proactive risk remediation plans.
  • Share technical knowledge through internal blogs, tech talks, architecture RFCs and engineering newsletters.
  • Mentor peer engineers and junior team members through technical guidance and pair programming.

What you'll need

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related STEM field + 7 years of related experience; OR Master's degree + 4 years of related experience; OR Ph.D. + 1 year of related experience.
  • Solid conceptual and practical expertise in software engineering and distributed systems, with broad proficiency across multiple technical job families and modern technology stacks.
  • Expert-level hands-on coding proficiency in one or more core languages (Python, TypeScript/JavaScript, Go, Java, C++, or Rust) with confirmed experience architecting and shipping critically important, enterprise-grade software.
  • Consistent track record of independently leading complex technical features, driving architectural design RFCs, and applying agile engineering standard methodologies across the full SDLC.
  • Strong background in writing modular, highly testable code, designing automated test suites, and performing comprehensive code reviews.

Nice to have

  • Hands-on production experience with Generative AI technologies, LLMs, Model Context Protocol (MCP), LangGraph, LlamaIndex, vLLM, or multi-agent orchestration frameworks.
  • Experience architecting and scaling high-concurrency microservices, low-latency APIs, event-driven architectures (Kafka, RabbitMQ), and distributed caching (Redis).
  • Deep familiarity with cloud-native infrastructure, container orchestration (Docker, Kubernetes), GPU compute environments (Triton Inference Server, CUDA), and vector databases.
  • Expertise in enterprise security patterns, OAuth 2.0 / Token Exchange (RFC 8693), Zero Trust architecture, and automated threat modeling.
  • Hands-on experience with modern observability stacks (OpenTelemetry, Prometheus, Splunk, Grafana) and automated CI/CD deployment pipelines (Canary/Blue-Green deployments).
  • Exceptional communication, presentation and multi-functional leadership skills with the ability to influence technical roadmaps and mentor engineering teams.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

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