The Video Computer Vision organization at Apple is working on the future of computer-vision-enabled Apple products and is looking for a software engineer to work on projects that impact hundreds of millions of users.
Requirements
- Experience writing applications with Swift and SwiftUI.
- Comfortable working with async/await paradigms and other data-safety concepts in a multi-threaded environment.
- Skilled in API design, where ABI stability is often necessary.
- Experience with Objective-C and UIKit.
- Experience with computer vision, image processing, or machine learning systems.
Responsibilities
- You will develop software that has a broad impact for many algorithm and app teams in the computer vision space.
- This is a wide-ranging role which can include: writing apps for technology demos; developing visualization code in support of various teams; participating in code reviews; and being a constant advocate within the team for high quality results.
Other
- Communicating with and supporting cross-functional partners
- Willingness to work adaptively in an environment with rapidly changing technologies.