remote
Software Developer - Cisco Innovation Labs
Software Engineer
Join Cisco Innovation Labs as a Software Developer to build intelligent, user‑centric solutions using Python, Node.js, and AWS. Leverage machine learning and design thinking to create agentic development frameworks that drive innovation and deliver exceptional customer experiences.
About the role
Key Responsibilities
- Design, develop, and deploy intelligent systems using Python, Node.js, and AWS services.
- Apply agentic development frameworks to create scalable, user‑centric applications.
- Integrate machine learning models to enhance product functionality and decision‑making.
- Collaborate with cross‑functional teams to translate customer needs into technical solutions.
- Present product vision and capabilities to internal stakeholders and end users, ensuring alignment with Cisco’s Design Thinking principles.
Requirements
- Proven experience in full‑stack development with Python and Node.js.
- Hands‑on knowledge of AWS cloud services (EC2, Lambda, S3, etc.).
- Strong background in machine learning concepts and model deployment.
- Excellent communication skills and ability to present complex ideas to non‑technical audiences.
- Passion for innovation and a user‑first mindset.
Skills
pythonnodejsmachine learningaws