Software engineer for cloud computing about image and video processing.
1. Participate in development of large-scale multimedia processing server
2. Responsible for development and optimization of large-scale media-streaming server
3. Responsible for cloud computing architect and implementation.
MSCS/EE degree or above required plus at least 4 years of professional experience
Experience with designing and implementing architectures in cloud computing environments
Good knowledge of live streaming technologies, including scalable distribution of live streams
Familiarity with load balancing architecture, and good knowledge of distributed data caching architecture
Familiarity with cloud storage management and traditional storage platform technologies (SAN/NAS)
Experience with multi-tiered system operations in high volume transaction environments
Experience with highly scalable systems that are optimized for performance and deliver outstanding quality video
Good knowledge of major network protocols, and understanding of routing & switching protocols, including both IPv4 and IPv6
Experience and strong knowledge of network security. Ability to combine technical awareness with commercial understanding and context.
OmniVision Technologies - 11 months ago