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.