Skip to main content
Software Engineer As a Software Engineer in Cisco's CX Engineering organization, you will play a critical role in shaping the future of AI-driven solutions across our product and services portfolio. Leveraging your expertise in software engineering and AI/ML technologies, you will build robust, scalable systems that solve real-world business challenges and deliver exceptional value for customers and partners.
Your Impact: Development: Design, develop, and maintain Python-based applications, scalable RESTful APIs, and microservices that seamlessly integrate AI/LLM capabilities. Infrastructure & DevOps: Implement CI/CD pipelines (Jenkins, GitHub Actions) and deploy containerized applications using Docker and Kubernetes across major cloud platforms (AWS, Azure, or GCP).Quality & Reliability: Ensure operational stability through comprehensive Pytest suites, rigorous code reviews, post-mortems, and on-call rotations. Collaboration: Partner with cross-functional teams, including design and product management, to translate requirements into high-quality, delivered features.
Minimum Qualifications: Bachelor's with 5+ years of related experience, or Master's with 3+ years of related experience. Experience in Python development. Experience with Docker for containerization and Kubernetes for orchestration and CI/CD pipelines. Experience leveraging AI-assisted development environments, such as GitHub, or CoPilot or Cursor to accelerate the SDLC while maintaining code quality standards. Experience in RESTful API design and relational data modeling.
Preferred Qualifications: AI/ML Expertise: Experience with frameworks such as PyTorch, TensorFlow, or Hugging Face Transformers. Experience with LLM APIs (OpenAI, Anthropic, etc.) or open-source models. Data & Search: Knowledge of vector databases (eg: Pinecone, Weaviate, ChromaDB) and semantic search. Tools & Practices: Experience with Git, secrets management (HashiCorp Vault), and object storage (S3/MinIO).Soft Skills: Excellent communication and collaboration skills; experience working in Agile/Scrum environments and a commitment to creating comprehensive technical documentation. Networking knowledge: Cisco networking knowledge is a strong plus.

Also on the board Same function, level within a rung

Level

Lead

Location

Durham, NC

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

yesterday

Apply for this role (opens in a new tab)