Visionary Software Architect for Photos Experience

3 weeks ago


Cupertino, California, United States Apple Full time

Job Summary

We are seeking an exceptional senior software engineer to lead the development of innovative algorithms and infrastructure for our next-generation photo products.

About Us

Cupertino, California is home to our global headquarters. Our team creates privacy-respecting machine learning technologies that deliver magical experiences to hundreds of millions of users worldwide.

Key Responsibilities

  1. Design and develop cutting-edge algorithms and product features to power new Photos experiences related to Photos For You, Memories, and People.
  2. Collaborate with cross-functional teams to ideate, prototype, and build new intelligence algorithms and product features.
  3. Take ownership of problems, work collaboratively to collect information, solve problems, and disseminate findings.

Requirements

  1. 3+ years of software engineering experience, with expertise in data structures, algorithms, and object-oriented programming.
  2. Ability to develop and optimize code to run on a constrained environment.
  3. Familiarity with Apple system level APIs and frameworks.
  4. Experience developing mobile software products.
  5. Firm grasp of asynchronous programming concepts.

Preferred Qualifications

  1. Demonstrated expertise with Objective-C / C++ / Swift.
  2. Interest in applying machine learning algorithms to product.
  3. Familiarities with Knowledge Graph and Traversal Algorithms.
  4. B.S. / M.Sc. / Ph.D. in Computer Science or equivalent experience.

Compensation

The estimated annual salary for this position is $175,000 - $225,000 based on industry standards and location. We offer a comprehensive benefits package, including medical, dental, and vision coverage, 401(k) matching, and paid time off.

About Apple

Apple is an equal opportunity employer committed to inclusion and diversity. We strive to create an environment where everyone can thrive and contribute their best work. Join us in shaping the future of technology and empowering people around the world to achieve their full potential.



  • Cupertino, California, United States Apple Full time

    About the Role:The Photos Quality Engineering team is dedicated to delivering great photography software. As a Senior Test Engineer for Photo Software, you will be responsible for ensuring the quality of our application across multiple platforms.You will work closely with the development team to identify and prioritize issues, develop automated tests, and...


  • Cupertino, California, United States Apple Full time

    Company Overview: Apple is a global technology leader that designs, manufactures, and markets consumer electronics, computer software, and online services. The company's product lines include the iPhone, iPad, Mac, Apple Watch, AirPods, and Apple TV, as well as Beats Electronics. Apple's innovative hardware, software, and services have revolutionized...


  • Cupertino, California, United States Apple Inc. Full time

    We're looking for a skilled Software Test Engineer to join our Photos Quality Engineering team at Apple. As a member of this team, you'll play a critical role in delivering high-quality photography software that meets the expectations of our users.Your primary responsibilities will include functional, regression, integration testing, and UI automation...

  • AI Visionary

    2 days ago


    Cupertino, California, United States Apple Full time

    Imagine what you could do here at Apple. As an AI Visionary, you will have the chance to innovate and build revolutionary machine learning and AI-based products and experiences. Our residency program invites experts in various fields to apply their own domain expertise to create new solutions.Our team is working on developing state-of-the-art technologies...


  • Cupertino, California, United States Apple Full time

    We are seeking a highly motivated and experienced Software Engineering Project Manager to join our team at Apple.As a member of our team, you will be responsible for partnering with software engineers and managers to define, schedule, and track the team's work. You will also work with multiple teams to deliver on groundbreaking Camera and Photos technology...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a Senior Storage Software Engineer and Hands-on Architect to join our engineering team in Cupertino, California. As a key member of our team, you will develop system-level storage architecture solutions, adding functionality and improving performance across multiple product lines.About the RoleThis is an excellent opportunity for a...


  • Cupertino, California, United States Apple Full time

    Apple's Photos team builds a set of best-in-class features to highlight the amazing images that iPhone can produce. Our team works hard on products that ship to millions of people, and we are looking for someone who wants to do the same. This role requires a talented UI Software Engineer to join an expanding team focused on building new user experiences that...


  • Cupertino, California, United States Apple Full time

    At Apple, we're looking for a seasoned software security expert to join our FairPlay team. As a Senior Software Security Architect, you'll be responsible for architecting and developing core software security technologies that power products and services across the globe. With a minimum of 3 years of directly related DRM or Reverse Engineering experience,...


  • Cupertino, California, United States Apple Full time

    Join Our TeamWe are seeking a skilled Software Networking Architect to join our team at Apple. In this role, you will participate in the architecture and development of next-generation networking technologies for a wide array of Apple consumer devices and Apple silicon servers running in Apple Data Centers.The ideal candidate will have strong software design...


  • Cupertino, California, United States Apple Inc. Full time

    Job OverviewAt Apple, we're committed to innovation and excellence in all aspects of our business. We're looking for a highly skilled Senior Storage Software Engineer and Hands-on Architect to join our engineering team.Key ResponsibilitiesDesign and develop system-level storage architecture solutions that add functionality and improve performance across...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a skilled Cloud Software Architect to join our team at Apple. As a key member of our engineering organization, you will play a critical role in designing and delivering scalable cloud-based solutions.ResponsibilitiesCollaborate with adopter teams to onboard applications onto Apple's iCloud Services.Provide architectural guidance...


  • Cupertino, California, United States Apple Inc. Full time

    About the RoleWe're looking for an automation expert to join our Camera & Photos team. As a key member of our team, you will be responsible for ensuring our automation tests and infrastructure run smoothly.You will analyze performance metrics, file performance bugs, and collaborate with the engineering team to debug and validate performance optimization....


  • Cupertino, California, United States ScienceCast, Inc Full time

    About ScienceCast, Inc.We're looking for a visionary Display Technology Architect to lead the development of next-generation display technologies for Apple products. As an architect, you'll focus on defining the future of display technology, collaborating with cross-functional teams to create innovative solutions that enhance user experience and...


  • Cupertino, California, United States Apple Inc. Full time

    Software Architect, Source Control Systems-ASEElegant Solutions for Complex ChallengesWe are seeking an experienced Software Architect specialized in source control systems to join our dynamic team. The ideal candidate will have expertise in designing, implementing, and managing systems like GitHub, GitLab, Perforce, Bitbucket, and Artifactory.The role of...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are looking for a talented Software Engineer to join our Sensing and Connectivity Systems Engineering team.As a member of this team, you will be responsible for designing and developing software for Apple's future sensing and connectivity products.Your primary focus will be on architecting and defining the next generation of sensing and...


  • Cupertino, California, United States Apple Full time

    We're committed to creating innovative solutions that improve the user experience. As a member of our Advanced Software Architect team, you'll work closely with cross-functional teams to develop on-device models, build systems and UI, and inform and educate users about energy efficiency and battery life.About the TeamWe're a dynamic team of engineers and...


  • Cupertino, California, United States Apple Full time

    We're looking for a skilled Senior Software Architect to lead the design and development of our Artifact Repository Management system. As part of our Software Life Cycle group, you'll play a critical role in enhancing our software development lifecycle.About the TeamYou'll be working closely with a talented team of engineers to design and implement a...


  • Cupertino, California, United States Apple Full time

    Company OverviewAt Apple, we empower talented individuals to revolutionize the world of technology. With a passion for innovation and a commitment to excellence, our team of visionary engineers is dedicated to pushing the boundaries of what's possible. SalaryThe base pay range for this role is between $207,800 and $312,200, depending on your skills,...


  • Cupertino, California, United States Apple Full time

    Job Summary:We are seeking a highly motivated and talented individual to join our Photos Quality Engineering team as a Software Quality Assurance Specialist.The successful candidate will play a key role in defining and ensuring the quality of our application, from black-box user experiences to low-level data validity using both manual and automation...


  • Cupertino, California, United States Apple Full time

    Job OverviewCupertino, California, United StatesWe are seeking an experienced Software Engineer to develop the next generation of cloud platform that powers Apple Intelligence Private Cloud Compute and focus on building the next generation of cloud services. Your work will power marquee Apple experiences such as FaceTime, iCloud Drive, Photos, Backup, and...