See all roles

Senior Software Engineer - Photos Storytelling

Work from home Full-time role Hiring

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 for this job

You might like

Senior Software Engineer - Night Shift Support

Work from home Full-time role

Senior Software Engineer, Marketing Technology - Remote Opportunity

Work from home Full-time role

Executive Assistant (Remote, Non-Profit Industry)

Work from home Full-time role

Dynamic Administrative Assistant, Remote, 72K-88K, Growth Opportunities

Work from home Full-time role

Senior Software Engineer - Hardware Engineering (Network Automation)

Work from home Full-time role

Senior Software Engineer (Fully Remote) - Unlock Your Potential with a Global Travel Brand

Work from home Full-time role

Senior Software Engineer - Frontend (Remote Opportunity)

Work from home Full-time role

Senior Software Engineer, Core Services (Authorization Infrastructure) - Remote Opportunity

Work from home Full-time role

Senior Software Engineer, Backend Platform Services - Remote Opportunity

Work from home Full-time role

Senior Software Developer - Remote Opportunity

Work from home Full-time role

Experienced Part-Time Remote Data Entry Clerk – Customer Support and Administrative Assistant

Work from home Full-time role

Call Center Representative - Remote

Work from home Full-time role

Technical Account Manager

Work from home Full-time role

Area Director of Revenue Management - Remote Based in Southern California

Work from home Full-time role

Experienced Full Stack Software Engineer – Web & Cloud Application Development

Work from home Full-time role

Experienced Virtual Customer Service Representative – Remote Part-Time Opportunity for Exceptional Customer Experience Professionals

Work from home Full-time role

Entry-Level Remote Data Entry Specialist – Work From Home Opportunities in Logistics & Supply Chain

Work from home Full-time role

Experienced Virtual Primary CVS Data Entry Specialist – Remote Opportunity at arenaflex

Work from home Full-time role

Experienced Customer Service Representative – Work-From-Home Position Serving Customers Across the United States

Work from home Full-time role

Gift Card Support Specialist

Work from home Full-time role