Apple is working on the future of computer-vision-enabled products and needs a software engineer to create apps and prototypes for computer vision 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.
- writing apps for technology demos
- developing visualization code in support of various teams
- participating in code reviews
- 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.
Other
- A bachelor's degree or higher in Computer Science or equivalent experience.
- communicating with and supporting cross-functional partners
- being a constant advocate within the team for high quality results.
- MS degree or higher in Computer Science or equivalent.
- Willingness to work adaptively in an environment with rapidly changing technologies.