As an intern in SWE Developer Productivity youll learn how Apple builds & releases software and youll be encouraged to research established distributed system techniques to apply to our unique domain in order to achieve high performance reliability and long-term maintainability. Youll have space to perform experiments make recommendations and ultimately changes to our infrastructure to realise its full potential. Youll then ultimately have a chance to present your work to our leadership your role as an intern on our team you will: * Spend the majority of your time building distributed services & tooling in Swift deploying frequently with Kubernetes & profiling changes with Xcode or distributed tracing tooling.* Contribute to engineering a high-performance system through algorithm design optimization and performance testing helping scale to ever-increasing problem sizes. * Have access to the engineers who create Apples full technology tools and operating systems stack. Here youll find that we: * Provide a supportive respectful and balanced work environment.* Value curiosity and obsess over the customer experience.* Have a wide range of experience from new engineers to Apple veterans.
- Enrolled in a course of a related field aiming towards a Bachelors degree or higher.
- Experience with high-performance strongly typed languages such as Swift Rust C Scala or others.
- Familiarity with distributed storage and/or distributed compute systems.
- Interest in distributed systems reliability and cloud services.
- Familiarity with cloud compute/storage technologies like Kubernetes and Cassandra.
- Familiarity with application and service monitoring tools and techniques.
- Familiarity with virtualisation/containerisation technology.
- Understanding of distributed systems problems & algorithms.
Required Experience:
Intern
As an intern in SWE Developer Productivity youll learn how Apple builds & releases software and youll be encouraged to research established distributed system techniques to apply to our unique domain in order to achieve high performance reliability and long-term maintainability. Youll have space to ...
As an intern in SWE Developer Productivity youll learn how Apple builds & releases software and youll be encouraged to research established distributed system techniques to apply to our unique domain in order to achieve high performance reliability and long-term maintainability. Youll have space to perform experiments make recommendations and ultimately changes to our infrastructure to realise its full potential. Youll then ultimately have a chance to present your work to our leadership your role as an intern on our team you will: * Spend the majority of your time building distributed services & tooling in Swift deploying frequently with Kubernetes & profiling changes with Xcode or distributed tracing tooling.* Contribute to engineering a high-performance system through algorithm design optimization and performance testing helping scale to ever-increasing problem sizes. * Have access to the engineers who create Apples full technology tools and operating systems stack. Here youll find that we: * Provide a supportive respectful and balanced work environment.* Value curiosity and obsess over the customer experience.* Have a wide range of experience from new engineers to Apple veterans.
- Enrolled in a course of a related field aiming towards a Bachelors degree or higher.
- Experience with high-performance strongly typed languages such as Swift Rust C Scala or others.
- Familiarity with distributed storage and/or distributed compute systems.
- Interest in distributed systems reliability and cloud services.
- Familiarity with cloud compute/storage technologies like Kubernetes and Cassandra.
- Familiarity with application and service monitoring tools and techniques.
- Familiarity with virtualisation/containerisation technology.
- Understanding of distributed systems problems & algorithms.
Required Experience:
Intern
View more
View less