Resume and JobRESUME AND JOB
Apple logo

Software Engineer, Object Storage, Apple Services Engineering

Apple

Software and Technology Jobs

Software Engineer, Object Storage, Apple Services Engineering

full-timePosted: Oct 14, 2025

Job Description

Join the Apple Cloud Object Store team, a key part of Apple’s data storage infrastructure, as a Senior Engineer. The Apple Services Engineering (ASE) organization is responsible for building and running the cloud infrastructure used across Apple and the server systems and platforms underpinning many of our Services. Our cloud infrastructure brings together foundational technologies in compute, storage, data, traffic, and security into a unified Apple Cloud platform available to all engineering teams at Apple. Examples of fascinating technical challenges in our project are: Designing redundancy mechanisms that will guarantee durability and availability despite hardware failure (which happen constantly at our scale) Searching for bottlenecks in a complex system and making sure to focus optimization efforts on high-impact areas Selecting the best hardware components to match our needs Designing a storage system that will match requirements of hundreds of customers with diverse traffic patterns

Locations

  • London, England, United Kingdom W1S 1YZ

Salary

Estimated Salary Rangemedium confidence

40,000,000 - 80,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Designing redundancy mechanismsintermediate
  • Guaranteeing durability and availabilityintermediate
  • Handling hardware failure at scaleintermediate
  • Searching for bottlenecks in complex systemsintermediate
  • Focusing optimization efforts on high-impact areasintermediate
  • Selecting hardware componentsintermediate
  • Designing storage systemsintermediate
  • Matching diverse traffic patternsintermediate

Required Qualifications

  • In depth experience as a backend software engineer with working knowledge of computer science fundamentals: networking, filesystems, security concepts (experience)
  • Experience driving complex projects end-to-end, collaborating across teams and leading other engineers (experience)
  • Ability to design features and systems, explore trade-offs and discuss choices with the team (experience)
  • Experience with thread safety, non-blocking, asynchronous and concurrent programming (experience)

Preferred Qualifications

  • Experience designing, building, and operating large-scale distributed systems, with a strong grasp of concepts like availability, durability, observability, isolation, and fault tolerance (experience)
  • Experience in Rust and Java programming languages (experience)
  • Experience with object storage solutions and NoSQL data stores (experience)
  • Familiarity with modern data lake architectures and query engines (experience)

Responsibilities

  • Examples of fascinating technical challenges in our project are:
  • Designing redundancy mechanisms that will guarantee durability and availability despite hardware failure (which happen constantly at our scale)
  • Searching for bottlenecks in a complex system and making sure to focus optimization efforts on high-impact areas
  • Selecting the best hardware components to match our needs
  • Designing a storage system that will match requirements of hundreds of customers with diverse traffic patterns
  • You will join a highly collaborative team that values mutual support and effective teamwork. We prioritize continuous learning and career growth, empowering engineers to drive innovation, including the strategic application of AI, to create groundbreaking solutions.
  • In this role, you will
  • Have the opportunity to identify, scope and lead major projects that impact features, reliability, scalability and maintainability of our storage system.
  • Mentor other engineers, work across teams to identify improvement areas and build consensus, and participate in roadmap discussions.
  • Help raise the bar for code quality and technical excellence by influencing your team and teams around you.
  • Participate in various planning efforts, including sprints, quarterly, and yearly planning. Partner with other teams to define product priorities and influence long-term technical decisions to build a reliable and maintainable product.

Target Your Resume for "Software Engineer, Object Storage, Apple Services Engineering" , Apple

Get personalized recommendations to optimize your resume specifically for Software Engineer, Object Storage, Apple Services Engineering. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer, Object Storage, Apple Services Engineering" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Software Engineer, Object Storage, Apple Services Engineering @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Apple logo

Software Engineer, Object Storage, Apple Services Engineering

Apple

Software and Technology Jobs

Software Engineer, Object Storage, Apple Services Engineering

full-timePosted: Oct 14, 2025

Job Description

Join the Apple Cloud Object Store team, a key part of Apple’s data storage infrastructure, as a Senior Engineer. The Apple Services Engineering (ASE) organization is responsible for building and running the cloud infrastructure used across Apple and the server systems and platforms underpinning many of our Services. Our cloud infrastructure brings together foundational technologies in compute, storage, data, traffic, and security into a unified Apple Cloud platform available to all engineering teams at Apple. Examples of fascinating technical challenges in our project are: Designing redundancy mechanisms that will guarantee durability and availability despite hardware failure (which happen constantly at our scale) Searching for bottlenecks in a complex system and making sure to focus optimization efforts on high-impact areas Selecting the best hardware components to match our needs Designing a storage system that will match requirements of hundreds of customers with diverse traffic patterns

Locations

  • London, England, United Kingdom W1S 1YZ

Salary

Estimated Salary Rangemedium confidence

40,000,000 - 80,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Designing redundancy mechanismsintermediate
  • Guaranteeing durability and availabilityintermediate
  • Handling hardware failure at scaleintermediate
  • Searching for bottlenecks in complex systemsintermediate
  • Focusing optimization efforts on high-impact areasintermediate
  • Selecting hardware componentsintermediate
  • Designing storage systemsintermediate
  • Matching diverse traffic patternsintermediate

Required Qualifications

  • In depth experience as a backend software engineer with working knowledge of computer science fundamentals: networking, filesystems, security concepts (experience)
  • Experience driving complex projects end-to-end, collaborating across teams and leading other engineers (experience)
  • Ability to design features and systems, explore trade-offs and discuss choices with the team (experience)
  • Experience with thread safety, non-blocking, asynchronous and concurrent programming (experience)

Preferred Qualifications

  • Experience designing, building, and operating large-scale distributed systems, with a strong grasp of concepts like availability, durability, observability, isolation, and fault tolerance (experience)
  • Experience in Rust and Java programming languages (experience)
  • Experience with object storage solutions and NoSQL data stores (experience)
  • Familiarity with modern data lake architectures and query engines (experience)

Responsibilities

  • Examples of fascinating technical challenges in our project are:
  • Designing redundancy mechanisms that will guarantee durability and availability despite hardware failure (which happen constantly at our scale)
  • Searching for bottlenecks in a complex system and making sure to focus optimization efforts on high-impact areas
  • Selecting the best hardware components to match our needs
  • Designing a storage system that will match requirements of hundreds of customers with diverse traffic patterns
  • You will join a highly collaborative team that values mutual support and effective teamwork. We prioritize continuous learning and career growth, empowering engineers to drive innovation, including the strategic application of AI, to create groundbreaking solutions.
  • In this role, you will
  • Have the opportunity to identify, scope and lead major projects that impact features, reliability, scalability and maintainability of our storage system.
  • Mentor other engineers, work across teams to identify improvement areas and build consensus, and participate in roadmap discussions.
  • Help raise the bar for code quality and technical excellence by influencing your team and teams around you.
  • Participate in various planning efforts, including sprints, quarterly, and yearly planning. Partner with other teams to define product priorities and influence long-term technical decisions to build a reliable and maintainable product.

Target Your Resume for "Software Engineer, Object Storage, Apple Services Engineering" , Apple

Get personalized recommendations to optimize your resume specifically for Software Engineer, Object Storage, Apple Services Engineering. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer, Object Storage, Apple Services Engineering" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Software Engineer, Object Storage, Apple Services Engineering @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.