Video Processing Algorithm Engineer

Sorry, this job was removed at 11:53 a.m. (PST) on Monday, July 12, 2021
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

55 Almaden Blvd Ste. 400, San Jose, CA 95113

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Zoom Video CommunicationsFind similar jobs