Senior Software Engineer - Photos Storytelling
Apple
Summary
Description
Minimum Qualifications
- Minimum of 3 years of software engineering experience, with expertise in data structures, algorithms, and object-oriented programming
- Ability to develop and optimize code to run on a constrained environment
- Experience developing mobile software products
- Firm grasp of asynchronous programming concepts
Key Qualifications
Preferred Qualifications
- Experience with Apple system level APIs and frameworks
- Demonstrated expertise with Objective-C / C++ / Swift
- Interest in applying machine learning algorithms to product
- Familiarities with Knowledge Graph and Traversal Algorithms
- Excellent analytical, problem solving, interpersonal and communication skills
- B.S. / M.Sc. / Ph.D. in Computer Science or equivalent experience
Education & Experience
Additional Requirements
Pay & Benefits
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.