Software Engineer
Core
Design and build scalable backend systems, AI-enabled services, and data pipelines to power Cisco's global platform and transform raw data into actionable insights.
Role type
Senior IC backend software engineer (AI/ML & LLM)
Builds
Cloud-native, AI-driven capabilities and data-intensive integrations for Cisco's unified platform
Domain
Enterprise networking, cloud infrastructure, and generative AI
Deliverable
production ML models | product features | infrastructure
Required skills
Python, FastAPI/Flask, RAG, LLM applications, Agentic AI, LangGraph, SQL/PostgreSQL, REST/GraphQL APIs, AWS, Docker, Kubernetes
Preferred skills
Enterprise CI/CD, DevOps practices, distributed systems, networking fundamentals, Agile development
Technologies
LangGraph, FastAPI, Flask, PostgreSQL, AWS, Docker, Kubernetes
Responsibilities
Design and optimize ETL/ELT workflows for diverse datasets; Develop and operationalize AI/ML and LLM-based capabilities including agentic workflows and prompt-driven automation; Design and deploy LangGraph-based workflows for reliable orchestration and stateful execution; Build and maintain multi-agent architectures with clear role boundaries and guardrails; Establish software and system design standards, quality gates, and engineering best practices; Create technical documentation, architecture diagrams, and stakeholder presentations
Seniority
Senior, hands-on IC