Staff Software Engineer, ASE Storage Infrastructure
Cupertino, CA - USA
Job Summary
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
About Company
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