SWE - Intern (Software Engineering), CoreOS

Paris, Paris Region, France
Software and Services

Summary

Posted:
Weekly Hours: 35
Role Number:200290247
Apple engineers have always focused on one person when they build software — the person who will use it. Working with them, you’ll see why every Apple product and service feels intuitive and simple, and why every aspect of this group’s work is built around a respect for the customer’s needs. The Cloud File Providers team works on frameworks and daemons powering cloud storage services on iOS and macOS. We keep your files in sync between the local file system and your favourite cloud storage provider. We work with Apple’s cloud storage service iCloud Drive as well as external developers of all sizes. We design and maintain a large API surface, see our developer presentation at WWDC this past year at https://developer.apple.com/videos/play/wwdc2021/10182/

Key Qualifications

  • School-level knowledge of operating systems fundamentals: concurrency, memory management, file systems.
  • Solid understanding of the C language, including memory manipulation.
  • Past experience writing a complex program in any language, manipulating non-trivial data structures, and with potential for performance problems.
  • Autonomy; capacity to make forward progress with regular guidance from a mentor and peers.
  • Good written and spoken English.

Description

We’re looking for an intern to join the team and build a prototype. The intern’s algorithm will recognize common I/O patterns and predictively optimize data transfers. We believe that there is potential for significant performance gains in common user scenarios. There are many ways to approach the problem, and the intern will have opportunities to experiment and collaborate with engineers at different levels of the stack, kernel and user space, to get the work done. We expect that this work will eventually become part of macOS and iOS, and this prototype aims at coming up with a clear technical plan and architecture. Is this you? If so we'd love to hear from you.

Education & Experience

Pursuing Master degree or PhD program in Computer Science, Electrical Engineering, Computer Engineering, or related fields.

Additional Requirements

  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace