Overview
Software Engineer in Cisco CX Engineering focused on backend and AI integration, building low-latency server-side applications and integrating AI capabilities such as LLMs.
What you'll do
- Build and scale high-performance server-side applications with AI capabilities.
- Design, build, and maintain scalable low-latency microservices, data pipelines, and RESTful/gRPC APIs.
- Implement AI features including RAG, prompt orchestration, agentic workflows, and vector search in production.
- Design clean APIs and implement robust database interactions across relational and NoSQL stores.
- Automate deployments and maintain unit, integration, and API test suites; support containerized workloads.
- Monitor production systems, triage incidents, profile performance, and participate in code reviews/postmortems/on-call.
What you'll need
- 3 years of professional software engineering experience delivering production backend services and AI-enabled capabilities.
- Proficiency in Python, including object-oriented and asynchronous programming.
- Experience building RESTful or gRPC APIs using FastAPI, Django, or Flask.
- Experience with relational databases and data-access tooling including PostgreSQL or MySQL, Redis, SQLAlchemy or Django ORM, and schema migrations.
- Experience integrating LLM APIs or open-source models and implementing AI orchestration, RAG, vector search, or hybrid-query workflows.
- Experience with Git, automated CI/CD, Docker, Kubernetes concepts, and at least one cloud platform (AWS, Azure, or GCP).
Nice to have
- Experience with LangChain, LangGraph, DSPy, LlamaIndex, OpenAI or Anthropic APIs, and Hugging Face models.
- Experience with Pytest, performance profiling, production observability, incident triage, and service reliability practices.
- Experience working in Agile teams and collaborating across product, platform, and engineering functions.
- Knowledge of networking fundamentals including TCP/IP, routing and switching, subnetting, and network protocols.
- Cisco CCNA, CCNP, Cisco DevNet, or comparable technical certification.
Details
- Posting indicates potential job opportunities; the exact role may not be open today and could open in the near future.
Read the full description and apply on the company’s own careers page.