Storage Infrastructure - Apple Service Engineering
Role details
Job location
Tech stack
Requirements
We are looking for collaborative, curious, and pragmatic Software Engineers to be part of this innovative team. In this role, you will: \nShape the product's features and architecture as it scales orders of magnitude\nDemonstrate passion for large-scale distributed systems and creating robust storage solutions
3 years of professional software development experience\nStrong analytical and problem-solving skills, with meticulous attention to detail.\nExperience in building storage systems\n2+ years of coding in one or more of these programming languages: Rust, C++, Java or C#\nExperience with scripting languages (Bash, Python, Perl)\nBachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience.
Excellent knowledge of software testing methodologies & practices\nDeep understanding of core computer science concepts, including data structures, algorithms, and concurrency.\nSolid grasp of distributed systems fundamentals such as fault tolerance, consistency, and distributed rate limiting.\nExperience designing and operating large-scale distributed systems such as databases or storage platforms.\nProficient with UNIX/Linux