← All roles

Software PhD Internships

Apple· Apple
Apply on company site
Hybrid (United States)internPosted 4mo ago

About the role

Internship program for PhD students in Computer Science, Electrical/Computer Engineering, Data Science, Design, Information Security or related fields. Opportunities span back-end, OS, web, iOS/macOS app development, UI/UX collaboration, IS&T infra, information security, and cross-functional engineering. Requires strong technical foundation, hands-on development, and the ability to contribute in a fast-paced, collaborative environment. Internship is non-specific to a single opening and may lead to future contact for similar roles.

Responsibilities

  • Back-end development — help build features for apps like Siri, Apple Music, iCloud, Apple Maps by presenting data to user-facing applications.
  • Design and build — develop fully integrated operating systems that combine hardware, software, and services into a single Apple experience.
  • User Experience (UX) — assist in building elegant, simple, intuitive, impactful UX experiences.
  • User Interface (UI) - work with UX team and engineers to develop a web portal for end-to-end software development journey.
  • iOS and Web Development - build web-based and iOS tools and applications to improve products and customer experience.
  • Information Systems & Technology (IS&T) - produce key business/technical infrastructure, build applications to improve Apple Store experience, support devices, provide network bandwidth.
  • Information Security - protect information, monitor stability and security, track threats and vulnerabilities.
  • Work across UI and lower-level implementation details.

Qualifications

  • Pursuing a graduate (PhD) degree in Computer Science, Electrical Engineering, Computer Engineering, Data Science, Design, Information Security or related fields.
  • At internship end, you must return to school to continue education or the internship must be the last requirement for graduation.
  • Strong object-oriented design skills with deep knowledge of data structures and algorithms.
  • Proficiency in Java, C/C++, PHP, Python, Ruby, Unix, MySQL, Clojure, Scala, JavaScript, CSS, HTML5, Swift.
  • Experience in data modeling, validation, processing, MapReduce.
  • Experience with distributed technologies such as HDFS, Spark, Golang, Hadoop, Mongo, Pig, Hive.
  • Experience with web frameworks such as AngularJS, NodeJS, SproutCore.
  • Experience with iOS/macOS development in Swift, XCode, or Objective-C.
  • Client-Server protocol and API design skills.
  • Ability to translate multi-functional requirements into engineering tasks.
  • Knowledge of embedded processors and real-time operating system concepts.
  • Excellent debugging, analytical and problem-solving skills.
  • Ability to work in a fast-paced, team-based environment.

Skills

Required:Object-oriented designData structures and algorithmsJavaC/C++PythonJavaScriptSwiftWeb frameworksiOS/macOS developmentDistributed technologiesAPIs and client-server designEmbedded systems/RTOSDebugging/analytical thinkingTeam collaboration
Last updated Jul 3, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple