The AI Software & Platform Team at Cisco delivers AI products to help businesses defend against threats and safeguard their operations with security resilience, simplifying security with zero compromise.
Requirements
- Experience in at least one modern programming language (e.g., Go, Python)
- Experience with cloud computing platforms and services (e.g., AWS, Azure, or GCP)
- Experience with API frameworks (e.g. swagger, OpenAPI, GraphQL) and service framework (e.g., Django, Spring)
- Experience developing, deploying, and maintaining applications in AWS environment with cloud native solutions.
- Experience with Protobuf, GraphQL and Go.
Responsibilities
- Contribute to the development and maintenance of our ground breaking AI defense platform to help our customers confidently deploy and manage AI systems.
- Ensure excellent user experience and platform reliability, with a focus on scalability, performance and reliability.
- Collaborate with other eng groups to drive platform enhancements and feature development, aligning with both product and engineer requirements.
- Collaborate with multi-functional teams in Cisco Security Business group to address the security challenges of AI systems.
Other
- Strong preference for Bay Area candidates that can work hybrid in the San Jose or San Francisco office at least 3 days a week; however, remote candidates might be considered.
- Bachelor’s degree plus a minimum of 3 years or Master’s degree plus a minimum of 2 years of full time industry experience in Software development, with a focus on building scalable SaaS applications
- Exceptional problem-solving skills, with the ability to analyze sophisticated requirements and propose effective solutions.
- Prior experience in B2B enterprise software development and an understanding of the security field and risk management.