SWE - Software Engineer, Photos App Experience

Company: Apple
Company: Apple
Location: Cambridge, Cambridgeshire, United Kingdom
Department: Software and Services
Posted on: 2023-10-30 00:20
Summary Posted: Oct 23, 2023 Role Number: 200506209 The Photos team builds a set of best in class features to highlight, enhance, relive and share the amazing images that iPhone can produce. The team focuses on building new user-experiences that leverage privacy-respecting machine learning technologies to ship emotional experiences to hundreds of millions of users worldwide. We are looking for an outstanding senior software engineer to architect and develop innovative app experiences and infrastructure for the next generation of thoughtful and personal products we deliver. If you thrive on problems at the intersection of user experience, app development and applied machine learning, this position will excite and inspire you. Key Qualifications Key Qualifications 3+ years of experience in developing large scale software Good sense of UI design, prototyping and a passion to focus on every detail, large and small Experience prototyping and developing mobile software products Passionate about storytelling, curation, and multi-media presentations Excellent analytical, problem solving, interpersonal and communication skills Experience with Apple system level APIs and frameworks Expert knowledge of data structures, algorithms, and object-oriented programming Ability to develop and optimize code to run on a constrained environment Demonstrated expertise with Objective-C / C++ / Swift or similar languages Enjoys working with and learning from teammates of different disciplines and backgrounds Description Description In this role you will ideate, prototype and build new photos experiences and product features to integrate in Photos apps and other media centric experiences. Candidates should have a proven track record that demonstrates building product features, strong collaboration, excellent interpersonal skills and a passion for designing high quality app features with the user experience in focus. The candidate needs to show initiative, take ownership of a problem and work cross-functionally to collect information, solve problems and disseminate findings. Our team focuses on building experiences that allow users to organize, find, relive and share with their loved ones the experiences they capture while enhancing with their creativity. This includes features like Memories, People, Search, Shared Albums. Our team develops features across the iOS, iPadOS, macOS and tvOS platforms. We are looking for an engineer who is excited to help create new experiences for our users. As we capture more and more photos & videos, and we find better ways to relive it, we want to make sure we provide innovative and scalable ways of find & share this content. These features touch the lives of millions of customers and we work closely with design, machine learning & imaging technologies to build something great! Education & Experience Education & Experience Bachelor Degree in Computer Science or equivalent Additional Requirements Additional Requirements The team is always making sure the code is robust, super performant and well tested. We are looking for an engineer who is thorough in their art, understands performance bottlenecks and know how to write high quality code. 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. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace
View Original Job Posting