Software Engineer- CoreOS
Apple Inc
Haifa, Israel
Job posting number: #7150386 (Ref:apl-200478739)
Posted: May 11, 2023
Application Deadline: Open Until Filled
Job Description
Summary
Device storage is a valuable resource, so it’s important that we lead it correctly. Are you passionate about learning how data is handled and how you can better use disk space?
Apple’s Filesystem Services team within the CoreOS organization is seeking an outstanding engineer to build and productize a comprehensive disk space management system crafted to help users better apply disk space on their devices. This includes building an empirical algorithm, telemetry systems to bring together data/metrics and tools to analyze disk usage to ensure that the system behaves as crafted.
You will also be working on a foundational technology in CoreOS Storage that removes items to make room for content the user is focussed on at any moment. Be a part of the team that helps build the best user experience in the industry. Your work will span to iPhone, Mac, Apple Watch, HomePods, Apple TV and more!
Apple’s Filesystem Services team within the CoreOS organization is seeking an outstanding engineer to build and productize a comprehensive disk space management system crafted to help users better apply disk space on their devices. This includes building an empirical algorithm, telemetry systems to bring together data/metrics and tools to analyze disk usage to ensure that the system behaves as crafted.
You will also be working on a foundational technology in CoreOS Storage that removes items to make room for content the user is focussed on at any moment. Be a part of the team that helps build the best user experience in the industry. Your work will span to iPhone, Mac, Apple Watch, HomePods, Apple TV and more!
Key Qualifications
- 3+ years of professional software engineering experience
- Strong Computer Science fundamentals, object-oriented programming and design skills
- Swift programming a plus
- Solid understanding of operating systems and file systems concepts
- Excellent problem solving, critical thinking, and communication skills
- Knowledge of iOS and/or macOS application structure and design patterns a plus
Description
The File System Services Team is looking for someone with a combination of strong programming skills and a creative, user-focused approach. You will collaborate with engineers in several technical areas that have crafted the entire range of filesystem and storage capabilities.
In this role, you will also collaborate with teams across software engineering to gather storage requirements, understand dependencies, define architecture, and implement solutions that allow for preemptive freeing of disk space in advance of the need for disk space. You will also be part of a team responsible for implementing a central framework for reporting disk usage that will be used by other UI services, as well as a telemetry framework for capturing disk usage data via App/category data. By using this data you will be able to identify violating components, suggest potential solutions and drive responsible teams to resolve space issues.
In this role, you will also collaborate with teams across software engineering to gather storage requirements, understand dependencies, define architecture, and implement solutions that allow for preemptive freeing of disk space in advance of the need for disk space. You will also be part of a team responsible for implementing a central framework for reporting disk usage that will be used by other UI services, as well as a telemetry framework for capturing disk usage data via App/category data. By using this data you will be able to identify violating components, suggest potential solutions and drive responsible teams to resolve space issues.
Education & Experience
BSc/MSc in Computer Science or equivalent.
Additional Requirements
- Do you love working on challenges that no one has solved yet? Do you like changing the game? We have an opportunity to join our team At Apple. You can work on critical projects on an Apple office, to be part of the Apple community, with getting an insider's perspective on the way we work and the people who lead us to build extraordinary products. You will have the opportunity to be a part of projects that are installed on over 1.8 billion devices of devices and delight millions of customers across the world.