Resume and JobRESUME AND JOB
Apple logo

Senior Software Engineer - Block Storage

Apple

Software and Technology Jobs

Senior Software Engineer - Block Storage

full-timePosted: Sep 12, 2024

Job Description

The Apple Cloud Infrastructure (ACI) team builds and provides systems that power many of Apple’s customer-facing services (like iCloud, iTunes, Siri, and Maps). We provide infrastructure primitives that enable teams across Apple to build services that our customers love. Our team is building a low latency distributed storage block storage system, which will be made available to workloads running on ACI’s private-cloud infrastructure. As a general-purpose “disk” service, we must support workloads ranging from databases and ML/analytics frameworks to the orchestration of large-scale containerized and virtualized jobs. Engineers on this team will have the rare opportunity to work on storage device-optimized low-level storage, large-scale distributed systems, and high-performance IO stacks operating at mission-critical levels of availability and durability. Each component is being built using first principles from the ground up to unlock optimization opportunities at every layer of the stack. We are looking for collaborative, curious, and pragmatic Software Engineers to be part of this innovative team. You will be able to shape the product’s features and architecture as it scales orders of magnitude. Being part of Apple’s Cloud Infrastructure organization opens the door to exerting cross-functional influence and making a more significant organizational impact.

Locations

  • Seattle, Washington, United States 98117

Salary

Estimated Salary Rangemedium confidence

40,000,000 - 70,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

  • collaborativeintermediate
  • curiousintermediate
  • pragmaticintermediate
  • low-level storageintermediate
  • large-scale distributed systemsintermediate
  • high-performance IO stacksintermediate

Required Qualifications

  • Problem-solving skills using foundational data structures and distributed system concepts (experience)
  • Coding skills in one or more of these programming languages: Rust, C++, C, Go, Java, or C# (experience)
  • 7 years of professional software development experience (experience, 7 years)
  • Strong ownership and track record of delivering results (experience)
  • Excellent verbal and written communication skills (experience)

Preferred Qualifications

  • Proficiency in Rust (experience)
  • Experience in the bottom layers of the storage software stack (Filesystem, Block Device, SSD) (experience)
  • Experience with high-performance asynchronous IO systems programming (experience)

Responsibilities

  • Engineers on this team will have the rare opportunity to work on storage device-optimized low-level storage, large-scale distributed systems, and high-performance IO stacks operating at mission-critical levels of availability and durability. Each component is being built using first principles from the ground up to unlock optimization opportunities at every layer of the stack. We are looking for collaborative, curious, and pragmatic Software Engineers to be part of this innovative team. You will be able to shape the product’s features and architecture as it scales orders of magnitude. Being part of Apple’s Cloud Infrastructure organization opens the door to exerting cross-functional influence and making a more significant organizational impact.

Target Your Resume for "Senior Software Engineer - Block Storage" , Apple

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer - Block Storage. Takes only 15 seconds!

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

Check Your ATS Score for "Senior Software Engineer - Block Storage" , 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 Senior Software Engineer - Block Storage @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Apple logo

Senior Software Engineer - Block Storage

Apple

Software and Technology Jobs

Senior Software Engineer - Block Storage

full-timePosted: Sep 12, 2024

Job Description

The Apple Cloud Infrastructure (ACI) team builds and provides systems that power many of Apple’s customer-facing services (like iCloud, iTunes, Siri, and Maps). We provide infrastructure primitives that enable teams across Apple to build services that our customers love. Our team is building a low latency distributed storage block storage system, which will be made available to workloads running on ACI’s private-cloud infrastructure. As a general-purpose “disk” service, we must support workloads ranging from databases and ML/analytics frameworks to the orchestration of large-scale containerized and virtualized jobs. Engineers on this team will have the rare opportunity to work on storage device-optimized low-level storage, large-scale distributed systems, and high-performance IO stacks operating at mission-critical levels of availability and durability. Each component is being built using first principles from the ground up to unlock optimization opportunities at every layer of the stack. We are looking for collaborative, curious, and pragmatic Software Engineers to be part of this innovative team. You will be able to shape the product’s features and architecture as it scales orders of magnitude. Being part of Apple’s Cloud Infrastructure organization opens the door to exerting cross-functional influence and making a more significant organizational impact.

Locations

  • Seattle, Washington, United States 98117

Salary

Estimated Salary Rangemedium confidence

40,000,000 - 70,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

  • collaborativeintermediate
  • curiousintermediate
  • pragmaticintermediate
  • low-level storageintermediate
  • large-scale distributed systemsintermediate
  • high-performance IO stacksintermediate

Required Qualifications

  • Problem-solving skills using foundational data structures and distributed system concepts (experience)
  • Coding skills in one or more of these programming languages: Rust, C++, C, Go, Java, or C# (experience)
  • 7 years of professional software development experience (experience, 7 years)
  • Strong ownership and track record of delivering results (experience)
  • Excellent verbal and written communication skills (experience)

Preferred Qualifications

  • Proficiency in Rust (experience)
  • Experience in the bottom layers of the storage software stack (Filesystem, Block Device, SSD) (experience)
  • Experience with high-performance asynchronous IO systems programming (experience)

Responsibilities

  • Engineers on this team will have the rare opportunity to work on storage device-optimized low-level storage, large-scale distributed systems, and high-performance IO stacks operating at mission-critical levels of availability and durability. Each component is being built using first principles from the ground up to unlock optimization opportunities at every layer of the stack. We are looking for collaborative, curious, and pragmatic Software Engineers to be part of this innovative team. You will be able to shape the product’s features and architecture as it scales orders of magnitude. Being part of Apple’s Cloud Infrastructure organization opens the door to exerting cross-functional influence and making a more significant organizational impact.

Target Your Resume for "Senior Software Engineer - Block Storage" , Apple

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer - Block Storage. Takes only 15 seconds!

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

Check Your ATS Score for "Senior Software Engineer - Block Storage" , 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 Senior Software Engineer - Block Storage @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.