Apple Services Engineering (ASE) designs builds and operates the cloud infrastructure server systems and platform technologies that power many of Apples most beloved experiences. nnWithin ASE the Storage Platforms organization develops the systems that store protect and serve Apples data at massive scale with a mission to deliver storage that is durable secure highly available and operated with excellence. 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. nnApple Object Storage is a massive scale storage system that provides the foundation for storing unstructured object data across Apple. The Apple Key-Value Store provides the metadata storage to make that happen as well as supports other distributed Key-Value workloads within Apple Cloud are looking for a passionate lead engineer/architect with experience in developing large-scale services and infrastructure to take a central role in designing and building our next version. Join our friendly collaborative highly-motivated team!
We are looking for collaborative curious and pragmatic Software Engineers to be part of this innovative this role you will: nnDirectly impact the direction for the backend of many critical Apple internet services for years to building and maintaining the software and services to improve the feature set availability scalability and security of Apples internal cloud infrastructure. nAbility to make tradeoffs on availability and performance while prioritizing durability are and implement features for a distributed key-value store like automatic repairs shard splits and scalable currently spread across 2000 hosts and handles 5M transactions per second to support critical infrastructural systems and are building a strongly consistent distributed ordered key-value database using custom transaction log on Raft/ZAB using RocksDB as storage with internal teams including customer teams and the storage reliability engineering on building testable maintainable code and scalable processes across the team.
10 years of professional software development experience on software or infrastructure systemsn5 years of experience building and operating distributed systemsnStrong analytical and problem-solving skills with meticulous attention to coding in one or more of these programming languages: Rust C Java or C#nBachelors Degree in Computer Science an engineering-related field or equivalent related experience.
10 years of professional software development experience on software or infrastructure systemsn5 years of experience building and operating distributed systemsnStrong analytical and problem-solving skills with meticulous attention to coding in one or more of these programming languages: Rust C Java or C#nBachelors Degree in Computer Science an engineering-related field or equivalent related experience.
MS or PhD in Computer Science nProven track record for building launching and operating large-scale production internet servicesnKnowledge of Java non-blocking and thread safe programmingnKnowledge of distributed databases distributed storage or similar mass-scale Distributed SystemsnFamiliarity with RocksDB
Required Experience:
Staff IC
Apple Services Engineering (ASE) designs builds and operates the cloud infrastructure server systems and platform technologies that power many of Apples most beloved experiences. nnWithin ASE the Storage Platforms organization develops the systems that store protect and serve Apples data at massive ...
Apple Services Engineering (ASE) designs builds and operates the cloud infrastructure server systems and platform technologies that power many of Apples most beloved experiences. nnWithin ASE the Storage Platforms organization develops the systems that store protect and serve Apples data at massive scale with a mission to deliver storage that is durable secure highly available and operated with excellence. 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. nnApple Object Storage is a massive scale storage system that provides the foundation for storing unstructured object data across Apple. The Apple Key-Value Store provides the metadata storage to make that happen as well as supports other distributed Key-Value workloads within Apple Cloud are looking for a passionate lead engineer/architect with experience in developing large-scale services and infrastructure to take a central role in designing and building our next version. Join our friendly collaborative highly-motivated team!
We are looking for collaborative curious and pragmatic Software Engineers to be part of this innovative this role you will: nnDirectly impact the direction for the backend of many critical Apple internet services for years to building and maintaining the software and services to improve the feature set availability scalability and security of Apples internal cloud infrastructure. nAbility to make tradeoffs on availability and performance while prioritizing durability are and implement features for a distributed key-value store like automatic repairs shard splits and scalable currently spread across 2000 hosts and handles 5M transactions per second to support critical infrastructural systems and are building a strongly consistent distributed ordered key-value database using custom transaction log on Raft/ZAB using RocksDB as storage with internal teams including customer teams and the storage reliability engineering on building testable maintainable code and scalable processes across the team.
10 years of professional software development experience on software or infrastructure systemsn5 years of experience building and operating distributed systemsnStrong analytical and problem-solving skills with meticulous attention to coding in one or more of these programming languages: Rust C Java or C#nBachelors Degree in Computer Science an engineering-related field or equivalent related experience.
10 years of professional software development experience on software or infrastructure systemsn5 years of experience building and operating distributed systemsnStrong analytical and problem-solving skills with meticulous attention to coding in one or more of these programming languages: Rust C Java or C#nBachelors Degree in Computer Science an engineering-related field or equivalent related experience.
MS or PhD in Computer Science nProven track record for building launching and operating large-scale production internet servicesnKnowledge of Java non-blocking and thread safe programmingnKnowledge of distributed databases distributed storage or similar mass-scale Distributed SystemsnFamiliarity with RocksDB
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar
... View more