Video Processing Algorithm Engineer
Zoomies help the world connect — and deliver happiness while doing it. We set out to build the best video conferencing product for the enterprise, and today help people communicate better with products like Zoom Phone, Zoom Rooms, Zoom Video Webinars, Zoom Apps, and OnZoom.
We’re problem-solvers and self-starters, working at a fast pace to design solutions with our customers and users in mind. Here, you’ll work across teams to dig deep into impactful projects that are changing the way people communicate, and enjoy opportunities to advance your career in a diverse, inclusive environment.
Zoom is an award-winning workplace. We have been recognized by Comparably as #1 CEO, Company Happiness, Benefits, Compensation, Diversity, and more! Not to mention we’ve been awarded by Glassdoor as the 2nd Best US workplace & Best Large Company US CEO in 2018, Wealthfront, and Business Insider. Our culture focuses on delivering happiness, our commitment to transparency, and the tangible benefits we provide our employees and our customers.
You will join the Video Engineering team as a Video Processing Algorithm Engineer to develop video codec standard for Zoom's products!
We are seeking a passionate Video Processing Algorithm Engineer to implement and optimize video codec standard in order to improve real-time video quality and performance on Zoom video product.
What you'll do:
Conduct research on image/video processing algorithms
Conduct performance evaluations on image/video processing algorithms
Leverage signal processing, machine learning and deep learning techniques to solve computer vision problems
Possess strong skills in the areas of development and real-time implementation of video processing system
Analyze factors that impact algorithm runtime on various platforms and come up with solutions for real-time implementation without sacrificing algorithm performance. Analyses at both algorithm level and coding level (x86/x64/Arm neon assembly optimization, data structure optimization, multiple thread, GPU acceleration, etc.) are conducted to achieve the goal.
Develop and prototype innovative algorithms in Zoom’s video processing pipeline. You will get a deep understanding of Zoom’s video processing architecture and develop new features on top
Design new video features to tackle new and existing problems on Windows, macOS, IOS, Android and Linux systems
Perform feasibility analysis and validation, develop corresponding demos and cooperate with team members for feature deployment on various platforms
Skills you have:
Bachelor’s degree in Electrical Engineering, Computer Science, or related field
Excellent C++/C and Python programming skills
Experience with libraries for deep learning, such as TensorFlow, PyTorch, Keras, Caffe, etc.
Experience on video processing, such as semantic segmentation, object detection, object tracking, image enhancement (traditional method or deep learning method), etc.
Experience on Convolutional Neural Networks or (CNN) structure optimization and acceleration
Strong team collaboration
Preferred Skills:
Masters or PhD in Computer Science or Electrical Engineering or related field.
Explore Zoom:
Hear from our leadership team
Browse Awards and Employee Reviews on Comparably
Visit our Blog
Zoom with us!
Find us on social at the links below and on Instagram