Software Engineer – Backend & AI Integration
Core
Build and scale high-performance server-side applications integrating Large Language Models (LLMs) and AI capabilities into enterprise workflows.
Role type
Senior IC backend engineer (AI/ML integration)
Builds
Scalable microservices, data pipelines, and RESTful/gRPC APIs for Cisco IQ platform
Domain
Enterprise networking infrastructure + Generative AI
Deliverable
production ML models
Required skills
Python (async/OOP), FastAPI/Django/Flask, PostgreSQL/MySQL, Redis, LLM API integration, RAG implementation, vector search, Docker, Kubernetes, CI/CD, AWS/Azure/GCP
Preferred skills
LangChain/LangGraph/DSPy, Pytest, performance profiling, TCP/IP networking fundamentals, Cisco CCNA/CCNP/DevNet certification
Technologies
FastAPI, Django, Flask, PostgreSQL, MySQL, Redis, SQLAlchemy, Docker, Kubernetes, AWS, Azure, GCP, LangChain, LangGraph, DSPy, LlamaIndex, OpenAI, Anthropic, Hugging Face
Responsibilities
Design and maintain scalable microservices and data pipelines; Implement RAG, prompt orchestration, and agentic AI workflows; Automate deployments and manage containerized workloads; Monitor production systems and triage incidents; Participate in code reviews and postmortems.
Seniority
Mid-Senior, hands-on IC