The Cisco.com Engineering team within the Lifecycle Innovation and Optimization (LIO) team is seeking to craft a first-in-class digital experience for customers and partners through the flagship Cisco.com website, which supports all stages of the customer lifecycle. The team aims to develop modern, cloud-native technologies and integrate AI tools and LLM models to remain agile in a rapidly evolving market.
Requirements
- Hands-on experience with Adobe Experience Manager (AEM), including AEM Sites, Assets and AEM Guides, technical documentation management and multi-channel publishing
- Hands-on experience with Java/J2EE, RESTful web services, Apache Kafka
- Basic understanding of Storage/Compute, Single Sign-On
- Basic database experience: Oracle or MongoDB
- Experience with Agile software development, and usage of CI/CD pipelines and tools (Jenkins, Git, SonarQube or similar tool/product)
- Experience with DITA (Darwin Information Typing Architecture) and DITA-OT (DITA Open Toolkit), XSLT (Extensible Stylesheet Language Transformation), XSL-FO (Extensible Stylesheet Language Formatting Objects), Java and scripting languages
- Familiarity with AI and ML concepts, and experience working with generative AI/LLMs (GitHub copilot/Cursor/Windsurf)
Responsibilities
- Developing and implementing solutions / approaches for business problems associated with Cisco.com and web platforms, and provide operations support
- Driving code quality assurance, provide design and architectural direction, conduct code reviews, and promote collaboration and engagement in the team
- Driving dialog with design, development, business architects and other key players to advance architecture forward
- Being an Agile team member and thoroughly understanding your space
- Looking at the solution from an end-to-end perspective and contributing towards crafting the technical approach and solution
- Learning from production insights and proposing improved future solutions
- Analyzing trade-offs between options and making recommendations on solutions / approaches
Other
- Bachelor's in computer science or a relevant engineering degree and 7+ years of professional experience in IT or software development OR master's in computer science or a relevant engineering degree and 5+ years of professional experience in IT or software development
- Proficiency in languages such as Python and deep understanding of ML algorithms
- Familiarity with cloud services from providers like AWS, Azure, or Google Cloud for deploying and managing AI models
- Experience with project tracking tools like Jira
- Expertise in front-end technologies like HTML, CSS and JavaScript