Cisco's AI team is seeking a Software Engineer to build and integrate AI services that enable seamless partner and enterprise solutions on the AI Canvas platform, tackling unique challenges that arise when connecting people and devices at a world-wide scale.
Requirements
- 5+ years of experience in designing, developing, and testing enterprise-class web applications.
- 3+ years of experience in software engineering, with recent exposure to AI assistants.
- Experience building applications using Generative AI systems, including prompt engineering, LLM fine-tuning, and enabling reasoning-based workflows.
- Understanding of GenAI frameworks and orchestrators like LangChain, Llamalndex, Semantic Kernel or AutoGen.
- Experience in object-oriented programming with JavaScript, HTML/CSS/SASS, webpack, Node.js, React/Redux, or similar libraries and test frameworks such as Mocha.
- Strong Python backend skills (FastAPI/Flask), API design, and testing.
- Hands-on experience with NLP techniques including text classification, sentiment analysis, NLG, and working with large language models
Responsibilities
- Design and build effective interfaces between AI services, ensuring smooth communication and data exchange while adhering to security and performance requirements.
- Collaborate with UX designers and analyze user feedback to identify frictional workflows, then build tools to streamline those processes.
- Work closely with partner teams to ensure robust API integration and compliance.
- Enable troubleshooting workflows by chaining AI reasoning with external tool actions.
- Collaborate with LLM engineers to optimize prompt-tool interactions.
- Contribute to the AI Canvas SDK, tools, and developer experience components.
- Ensure quality, observability, and security in every integration.
Other
- Bachelor's degree in Computer Science or related field
- Ability to work in a team environment and collaborate with cross-functional teams
- Excellent communication and problem-solving skills
- Ability to work in a fast-paced environment and adapt to changing priorities
- Access to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution