Senior Software Engineer - Photos Storytelling

Remote Full-time
Join Our Team of Innovators and Shape the Future of Photo Storytelling
We're seeking an exceptional Senior Software Engineer to join our Camera & Photos team, where you'll play a key role in architecting and developing innovative algorithms and infrastructure for the next generation of thoughtful and personal products. If you're passionate about building cutting-edge photo libraries and delivering magical experiences to hundreds of millions of users worldwide, we want to hear from you.
Role Overview

Design and develop innovative algorithms and product features to power new Photos experiences related to Photos For You, Memories, and People
Collaborate with cross-functional teams to collect information, solve problems, and disseminate findings
Take ownership of problems and demonstrate initiative, excellent interpersonal skills, and a passion for designing high-quality algorithms with a focus on user experience

Requirements

Minimum 3 years of software engineering experience with expertise in data structures, algorithms, and object-oriented programming
Ability to develop and optimize code for constrained environments
Experience developing mobile software products and firm grasp of asynchronous programming concepts

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
Familiarity 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

What We Offer

Competitive salary range: $143,100 - $264,200
Opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs
Comprehensive medical and dental coverage, retirement benefits, and a range of discounted products and free services
Reimbursement for certain educational expenses and eligibility for discretionary bonuses or commission payments

How to Apply
Don't worry if you don't meet every single requirement. We value a great attitude and a willingness to learn above all. Submit your application today and join our team of innovators!
Apply Now

Apply Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Experienced Remote Data Entry Specialist – Flexible Hours and Competitive Pay at careerzynith

Remote

Lead Insurance Claims Adjuster - Remote

Remote

Risk Governance Liaison

Remote

Experienced Customer Service Representative – Remote Work Opportunity with careerzynith

Remote

Associate Clinical Operations Leader - East Coast US - FSP

Remote

Hiring Success Manager (Remote)

Remote

Lowe's Pro Renovations (LPR) Project Representative LPS - Chicago, IL 4524

Remote

Seeking Freelance End-to-End Grant Writer (Remote) for weekly assignments

Remote

Experienced Full Stack Customer Service Representative – Airline Industry Work From Home Part Time Opportunity

Remote

Remote Insurance Lead Generation Specialist - Overland Park, KS

Remote
← Back