Research Scientist, Multimedia, Computer Vision, and Deep Learning

Comcast Schaumburg, IL

About the Job

Business Unit:

Are you interested in creating intelligent multimedia applications that impact millions of people on a daily basis? Do you have experience in creating and deploying Artificial Intelligence and Machine Learning solutions in at least one or more of the following areas Media Analytics, NLP, Scene Detection, Scene Understanding, Object Detection, or Video Processing? Do you want to build world class Machine Learning and Deep Learning driven media systems that deliver video to millions of customers every day?

The Comcast Applied AI Research Lab is seeking talented and innovative multimedia/computer vision researchers to research, implement, and deploy novel multimedia Broadcast TV and Video On Demand (VOD) technologies. We are specifically looking for candidates with good Computer Vision expertise with a strong focus in one or more of the following areas: scene detection, scene understanding, object detection, image and video processing.

We are an innovative research group within Comcast's Technology & Product organization that does groundbreaking research to support the development of novel Deep Learning and Machine learning based products for Comcast's 22+ Million consumers. We feature a dynamic, open, and collaborative work environment combining research and a start-up culture with the backing of a Fortune 50 company. We have offices in Chicago, Washington, DC, Silicon Valley, Philadelphia, and Denver.

Comcast is the largest provider of TV and Broadband Services in North America, the largest provider of TV search and discovery applications in North America, & the 6th largest provider of search on the web, and a leading provider of smart home solutions.

The positions can be located in any of our locations, though Chicago is highly preferred. We feature an informal, open atmosphere, and cultivate a start-up culture with the backing of a Fortune 50 company. The salary is competitive and commensurate with experience.

Job Summary:

We are looking for both junior and senior engineers with hands-on experience in applying machine and deep learning to images, audio, and video. The ideal candidate will be innovative, self-motivated, a self-starter with a keen ability to navigate through complex systems and technologies. They should excel at working collaboratively within a high-performance team and with external partners and collaborators.

Candidates should have a good understanding and hands-on experience in Computer Vision, Image Processing, and/or related multimedia processingarea augmented with working knowledge of machine learning and deep learning.

Applicants should have strong programming and software development skills, and be comfortable working in an interdisciplinary, team-oriented, applied research and engineering environment.Familiarity with Python, C++, Docker, GPU computing, OpenCV, and machine learning frameworks such as TensorFlow, Keras, PyTorch, etc. is highly desired.

Core Responsibilities:

- Develop, implements, refines and validates computer vision, object and scene understanding, image processing and machine/deep learning algorithms for products and applications.

- Designs and develops textual, image, and video data ingest, validation, cleaning, and monitoring pipelines.

- Trains machine learning models using multimodal-features, validates the accuracy of the machine learning models once trained, and deploys them into production.

- Researches, writes and edits documentation and technical requirements, including evaluation plans, confluence pages, white papers, presentations, test results, technical manuals, formal recommendations and reports. Contributes to the company by creating patents, API's and other intellectual property.

- Tests and evaluates solutions presented to the Company by various internal and external partners and vendors. Completes case studies, testing and reporting.

- Designs proof of concept solutions and contributes to studies to support future product or application development.

- Collaborates with teams outside of immediate work group. Represents the work team in providing solutions to technical issues associated with assigned projects.

- Provides guidance and leadership to more junior engineers.

Job Specification:

Education Level: Master or PhD.

Field of Study: Computer Science, Electrical Engineering, Data Science with experience in one or more of the following areas: Multi-modal media Analysis, Computer Vision, Image/Audio Signal Processing, Deep Learning, Reinforcement Learning, or Data Science.

Years of Experience: Recent PhD or a Masters with 3-5 years related experience

Comcast is an EOE/Veterans/Disabled/LGBT employer