Your primary responsibilities will include developing machine learning technologies, implementing, optimizing, and integrating them into our products. This will entail close collaboration with various functional teams across Apple. You will collaborate closely with product teams to define a problem, work alongside HW/SW/FW teams to prototype, integrate, and optimize algorithms tailored to the hardware capabilities, and you also will engage with the silicon team to do low-level neural network optimization. In this position, you will fully experience Apple’s core culture: thinking differently and pushing the boundaries of technology.
BS and a minimum of 3 years relevant industry experience
Demonstrated ability in developing machine learning algorithms for computational photography/computer vision and image processing problems
Proficiency in using ML toolkits, e.g., PyTorch
Strong programming skills in Python, or C/C++
Proven track record in machine learning based image and video processing, demonstrated through either relevant industry experiences or publications in top-tier conferences (CVPR, ICCV, ECCV, SIGGRAPH, etc)
Experiences in image restoration (de-noising, super resolution, enhancement, etc)
Skilled in communication, problem solving, critical thinking
Understanding camera sensor and ISP algorithm is a plus
Consistent track record in transitioning technology from prototype to final product is a plus