Apple is looking to solve the problem of developing the next generation of video technology using machine learning algorithms to redefine the video experience for billions of users.
Requirements
- Familiarity with the latest ML and CV innovations.
- Software skills in common ML tools such as PyTorch or TensorFlow.
- Knowledge of ML and specifically deep learning: principles, model prototyping and architecture design, training procedures, visualization and debugging methodology, objective function design, and so on.
- Experience implementing custom ops in CUDA.
- Experience in designing practical ML implementations and having ML experience in industry.
- Experience with generative modeling, optical flow, perceptual quality, ML for video or data compression.
Responsibilities
- Research various components of a DL-based approach to image/video processing problems: invent models, design appropriate datasets and pipelines to train them, prototype new architectures to improve performance, study existing literature, and so on.
- Collaborate closely with team members to optimize the efficiency of the models and deploy them on particular hardware architectures.
- Work with cross-functional teams to achieve quality and computational requirements towards shipping the technology.
- Communicate: demonstrate the technology, present to leadership, discuss progress with colleagues, and so on.
Other
- Master’s degree in Computer Science, Electrical Engineering, or closely related fields.
- 5+ years of hands-on experience in ML research, which can include Ph.D. work.
- Proven track record of success in deep learning, with publications in top ML/CV venues.
- Excellent written and oral communication skills.
- Ph.D. in Computer Science, Electrical Engineering, or closely related fields.