Cisco.com Engineering team is looking to craft a first-in-class digital experience for customers and partners interacting with Cisco.com, integrating modern, cloud-native technologies and AI/LLM models to stay agile and adaptable.
Requirements
- Extensive experience in software engineering with a focus on Digital Asset Management or related content management systems.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Deep understanding of media asset types (video, images, HTML, firmware) and metadata standards.
- Experience with APIs, microservices architecture, and cloud-native development.
- Strong knowledge of database design, indexing, and search technologies.
- Familiarity with security best practices, data privacy, and compliance requirements.
- A foundational understanding of AI and machine learning concepts, algorithms, and models is preferred.
Responsibilities
- Lead the development and maintenance of the Digital Asset Management platform, ensuring robustness, scalability, and security.
- Architect and implement advanced features for asset ingestion, metadata management, categorization, search, and retrieval.
- Oversee integration of DAM systems with other enterprise content management and business applications.
- Drive continuous improvement in system reliability, performance, and security.
- Troubleshoot complex issues and lead root cause analysis for production incidents.
- Participate in code reviews, design discussions, and contribute to technical documentation.
- Stay current with industry trends and emerging technologies relevant to digital asset management.
Other
- Mentor and guide junior engineers, fostering best practices in software development and system design.
- Collaborate cross-functionally with product managers, UX designers, and other engineering teams to deliver high-quality solutions.
- Proven ability to lead technical projects and mentor engineering teams.
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.
- Strong communication skills to articulate technical concepts to diverse stakeholders.